0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-1
1
-3
2
-4
5
-7
8
-12
14
-19
23
-30
39
-57
96
-336
-1025
-253
362
708
800
231
-352
-653
-1330
-961
-538
89
-152
-67
299
-100
-119
-130
-157
-684
-688
-235
-150
-96
48
223
-107
-133
-397
-398
-304
-577
-346
-15
-214
620
240
-531
-391
-653
-578
-790
-1
-245
26
572
-332
-514
-752
-645
-595
-633
-79
222
567
393
-487
-823
-735
-904
-757
-437
12
157
571
447
-99
-153
-1002
-1068
-585
-81
131
-63
66
256
-164
-642
-287
-1025
-569
-22
-603
779
1266
-555
-803
-678
-601
254
-761
-199
-76
-1384
70
903
-221
-181
-995
-736
-59
-621
-96
296
971
302
-1222
-1448
-1125
-565
-250
-172
926
922
-138
-288
-976
-1397
-662
-494
-453
614
446
367
1203
-557
-1842
-2043
-1143
-445
-599
1167
1522
456
-13
-638
-935
-1000
-1407
-1452
-591
1013
303
346
1070
-530
-1020
-1115
-1099
-1554
-398
258
-231
638
381
21
-295
-741
-1198
-945
-810
-401
893
155
55
-247
395
-200
-994
-294
-1064
-543
148
87
-74
446
367
-34
-189
-453
-247
-1153
-967
-148
-95
1252
336
-116
1821
-42
-1044
-920
-851
276
-435
-26
736
41
0
-11
-422
-509
410
19
-1122
-184
-232
-191
-181
-308
-594
147
1002
145
-279
-725
-129
-761
-1344
-286
265
104
-104
435
-580
-355
476
-507
-580
-200
-383
-1071
-617
43
197
264
-234
-563
120
633
-621
-1346
94
-450
-554
481
732
-517
-679
129
-409
-349
-703
-151
461
589
31
-605
-837
-789
-1001
-407
-487
178
-109
-290
313
-1509
-468
760
145
-781
-276
-649
-1492
-518
-60
-693
-442
641
-669
-824
231
331
-673
28
141
-577
-399
-725
-523
-61
-313
-784
208
-56
-384
-371
142
-495
-698
-80
-427
160
-177
-779
-1637
444
501
-1941
620
456
-863
-619
-345
346
-836
-717
-712
65
1995
186
-1686
-508
-638
-879
-231
-261
-1291
-383
1619
741
-309
-727
-109
-226
-1148
-487
-309
-886
159
417
463
-381
-1033
-795
-913
588
942
-226
-825
-839
-743
-529
-1173
-266
27
198
107
-1110
-145
-886
-505
-706
-468
56
-379
112
-443
-266
274
-193
-1174
-690
48
-617
-569
-482
171
97
-714
584
-286
-2221
-728
474
-828
-356
964
-37
-710
-751
-1374
-959
-191
-1158
-197
433
-275
-3
-379
-329
-572
-778
-567
-366
154
-112
-1317
-1071
-742
-1671
-58
386
-104
434
875
317
-711
-694
-856
-926
-1858
-1175
-262
-780
260
537
579
341
-959
-737
-1002
-1482
-1009
-259
52
368
470
-199
-313
-221
-1150
-1029
-914
-974
88
160
640
1121
-501
-250
-489
-1230
-1064
-1417
-18
-417
-457
1227
221
201
810
-791
-1535
-1382
-692
-1190
-607
0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-2
2
-4
4
-7
8
-12
15
-21
27
-41
67
-207
-513
-834
-825
-557
-865
-706
-931
-1072
-938
-926
-617
-165
341
24
-57
-251
-1118
-442
-746
-1153
-690
-602
-576
-559
-201
-346
-269
58
95
-105
-275
-548
-666
-755
-1043
-802
-663
-534
-293
-48
-223
-437
-214
-263
-204
-182
25
-160
-569
-688
-831
-865
-965
-813
-524
-504
63
738
196
14
135
-578
-1226
-1277
-1006
-969
-642
-300
-78
18
120
64
-164
-23
-20
-257
-343
-513
-528
-610
-476
-582
-644
-527
-598
-439
-453
-597
-291
-186
-304
-346
-569
-776
-881
-1037
-852
-756
-585
-281
-355
-330
-160
-254
-470
-435
-555
-686
-651
-996
-1133
-736
-424
-165
336
269
80
60
-251
-353
-686
-796
-515
-429
-166
-49
-175
-270
-222
-141
-152
-185
-193
-144
-50
-122
-192
-313
-594
-564
-481
-483
-209
16
50
179
217
70
-59
-245
-379
-355
-502
-464
-355
-414
-190
69
161
213
177
2
-165
-326
-575
-449
-331
-291
-157
-271
-222
-255
-263
-229
-205
-113
-33
49
37
57
-6
-189
-270
-142
-129
-229
-265
-397
-379
-242
-171
-10
81
135
202
100
-129
-285
-383
-356
-236
-186
-50
117
195
158
108
65
26
-46
-219
-271
-36
70
-46
2
-59
-198
-192
-231
-226
-120
-123
-198
-97
8
-32
-22
-195
-415
-421
-468
-455
-290
-262
-182
-34
-152
-175
-161
-146
-83
-180
-262
-291
-368
-453
-416
-344
-320
-200
-157
-227
-242
-254
-263
-269
-292
-312
-240
-207
-288
-417
-488
-535
-560
-495
-455
-446
-374
-238
-194
-184
-270
-329
-343
-413
-471
-497
-441
-385
-288
-225
-174
-145
-187
-294
-319
-258
-218
-135
-131
-69
-94
-279
-297
-336
-406
-349
-323
-277
-164
-118
-84
-38
15
-7
-92
-126
-157
-138
-101
-79
-135
-156
-59
-48
-52
23
-94
-241
-135
-133
-68
115
104
141
228
177
99
43
13
27
6
62
144
152
157
82
-15
-34
-14
-5
35
61
39
51
22
-6
-58
-89
-87
-46
-69
-194
-248
-310
-338
-295
-288
-292
-261
-268
-283
-332
-395
-409
-471
-456
-492
-531
-513
-561
-598
-669
-709
-617
-575
-580
-560
-598
-622
-695
-785
-826
-853
-861
-854
-837
-835
-855
-875
-869
-901
-936
-935
-930
-930
-926
-940
-979
-1020
-1068
-1093
-1120
-1093
-1047
-991
-936
-904
-847
-789
-775
-771
-760
-753
-709
-683
-639
-554
-491
-380
-214
-69
44
160
231
292
391
442
445
407
389
359
329
338
363
418
494
545
558
580
595
635
714
779
828
889
896
913
940
949
944
982
1035
1084
1127
1139
1174
1183
1197
1171
1123
1087
1075
1081
1094
1096
1092
1085
1013
943
853
749
652
564
461
374
323
203
99
-10
-126
-274
-443
-619
-770
-874
-999
-1076
-1193
-1292
-1405
-1493
-1563
-1674
-1756
-1826
-1871
-1910
-1928
-1949
-1924
-1867
-1819
-1856
-1778
-1789
-1781
-1695
-1692
-1698
-1613
-1587
-1536
-1431
-1416
-1384
-1307
-1270
-1247
-1205
-1215
-1230
-1196
-1173
-1157
-1108
-1054
-1017
-977
-916
-904
-892
-883
-867
-815
-710
-569
-417
-272
-127
76
271
419
561
701
761
790
770
721
642
584
598
606
678
795
947
1101
1260
1409
1511
1594
1624
1659
1706
1765
1808
1834
1896
1981
2034
2135
2168
2233
2374
2460
2759
2950
3203
3490
3672
3839
3746
3699
3451
3217
3041
2818
2746
2556
2415
2110
1757
1011
-14
-1117
-2231
-2777
-3083
-3065
-3034
-3019
-2950
-2804
-2509
-2419
-2478
-2772
-3156
-3423
-3431
-3268
-3034
-2680
-2404
-2062
-1717
-1466
-1260
-1044
-766
-411
51
462
817
1181
1467
1659
1727
1611
1333
1039
859
785
885
1049
1204
1230
1139
784
199
-446
-1255
-1920
-2501
-3052
-3410
-3567
-3596
-3570
-3491
-3562
-3696
-3857
-4065
-4169
-4114
-3980
-3781
-3497
-3224
-3008
-2770
-2612
-2504
-2354
-2221
-2044
-1745
-1348
-904
-434
-36
227
379
430
331
217
160
136
241
401
564
822
1011
1156
1214
1159
1052
825
673
566
529
565
607
675
708
726
736
721
736
781
915
1111
1407
1765
2092
2457
2773
3050
3332
3561
3806
4125
4397
4701
4899
4990
5049
4948
4835
4553
4094
3452
2661
1659
473
-764
-1871
-2533
-2841
-2902
-2963
-3079
-3207
-3233
-3095
-2997
-3000
-3255
-3644
-3965
-4075
-4004
-3829
-3679
-3607
-3486
-3234
-2898
-2458
-1870
-1259
-558
150
800
1360
1807
2133
2290
2339
2223
2033
1808
1540
1525
1537
1485
1609
1688
1538
1691
1443
1229
975
585
237
-253
-947
-1626
-2394
-3060
-3295
-3847
-4443
-5185
-5775
-5888
-5447
-4930
-4759
-4609
-4472
-4179
-3469
-2927
-2836
-2814
-2846
-2695
-2371
-2003
-1824
-1628
-1197
-891
-538
-262
-234
-60
357
643
773
707
531
378
424
422
89
-201
-574
-807
-697
-543
-460
-388
-319
-264
-150
-57
-159
-295
-355
-480
-546
-574
-691
-542
-599
-245
-199
-148
147
122
319
775
982
1195
1505
1535
1842
2106
2254
2313
2418
2338
2610
2744
2845
3143
3294
3502
3812
3980
4029
4061
4066
4086
4039
3659
2871
1970
1067
365
-183
-849
-1599
-2096
-2462
-2378
-2262
-2151
-2086
-2147
-2023
-2027
-1903
-1978
-2125
-2241
-2299
-2354
-2396
-2610
-2799
-2856
-2765
-2468
-2221
-1791
-1415
-868
-213
328
780
1076
1229
1269
1211
1032
835
601
488
315
227
103
-91
-375
-619
-645
-711
-791
-894
-1183
-1768
-2053
-2461
-2742
-2901
-3239
-3841
-4306
-4418
-4435
-4245
-3915
-3328
-4702
-3055
-3428
-2985
-1913
-2410
-2375
-1746
-1448
-1860
-1199
-1629
-1340
-1439
-787
-1402
-1161
-1161
-1098
-715
-461
-305
-531
-433
-88
-127
76
50
-379
-232
-297
-212
-391
-201
-384
-303
-114
104
95
209
443
544
937
1070
1065
1043
1183
1258
1344
1425
1459
1379
1652
2011
2325
2704
3079
3365
4029
4582
5251
5685
6064
6487
6586
6833
6579
6324
5946
5299
4369
2896
1102
-752
-2231
-3094
-3492
-3751
-3940
-4232
-4246
-4008
-3565
-3213
-3189
-3344
-3646
-3778
-3852
-3807
-3893
-3885
-3968
-4044
-4114
-4143
-3950
-3574
-2824
-1998
-1032
-86
850
1695
2467
3057
3344
3410
3193
2891
2526
2218
1943
1748
1601
1416
1224
1028
849
756
718
682
620
503
364
157
-138
-624
-1306
-2203
-3071
-3991
-4651
-5246
-5829
-6279
-6475
-6306
-6002
-5412
-5043
-4577
-4144
-3523
-2988
-2412
-1993
-1814
-1450
-1228
-1031
-1079
-1063
-1274
-1151
-1057
-891
-814
-612
-276
-15
469
539
594
486
449
317
179
-103
-449
-734
-898
-984
-1131
-1186
-1371
-1351
-1265
-1178
-1066
-925
-733
-522
-274
-122
-69
-83
-124
-194
-281
-322
-409
-394
-336
-253
-58
101
373
669
1037
1421
1794
2249
2673
3112
3496
3814
4060
4314
4604
4792
5071
5182
5333
5597
5810
6356
6672
7034
6629
5364
3772
1490
181
-867
-1581
-2156
-3321
-3931
-4531
-4277
-3804
-3865
-3818
-4309
-4576
-4298
-3927
-3421
-3091
-2913
-2795
-2848
-2892
-3271
-3766
-3884
-3841
-3527
-2889
-2373
-1701
-804
156
1119
1790
2282
2377
2469
2699
2842
3064
3058
2908
2596
2280
1918
1398
1013
559
195
12
-114
-74
-63
-93
-219
-566
-766
-1276
-2011
-2727
-3608
-4024
-4213
-4463
-4737
-5181
-5286
-5147
-4932
-4528
-4518
-4256
-3672
-3070
-2142
-1564
-1099
-756
-516
-256
-312
-475
-663
-824
-681
-543
-594
-573
-546
-348
-111
10
21
-11
162
408
658
828
802
715
609
449
197
-180
-516
-827
-988
-1030
-1114
-1085
-1062
-933
-760
-619
-500
-406
-170
134
494
800
1085
1332
1560
1775
1881
1983
1938
2013
2126
2278
2545
2774
3081
3442
3886
4399
4855
5293
5688
5972
6223
6255
6192
5991
5568
4845
3759
2500
1239
120
-783
-1576
-2387
-3027
-3468
-3644
-3616
-3472
-3460
-3374
-3319
-3113
-2822
-2642
-2491
-2507
-2508
-2542
-2650
-2828
-3101
-3314
-3314
-3224
-3002
-2701
-2279
-1716
-1029
-302
360
945
1412
1860
2237
2570
2741
2769
2719
2537
2329
2021
1662
1233
865
573
333
203
116
115
128
161
157
114
32
-130
-354
-693
-1120
-1566
-2073
-2617
-3216
-3837
-4228
-4477
-4589
-4630
-4720
-4551
-4171
-3581
-2982
-2514
-2008
-1527
-962
-376
-6
188
292
331
337
258
99
-145
-305
-361
-412
-491
-516
-484
-330
-57
146
288
396
574
779
935
970
815
639
477
278
36
-171
-452
-663
-743
-817
-769
-711
-503
-297
-79
242
464
752
1078
1282
1466
1636
1615
1644
1571
1457
1412
1256
1212
1108
1046
1143
1202
1332
1599
1562
1847
2066
1987
2192
2402
2513
2474
2610
2619
2605
2527
2420
2162
1859
1686
1205
703
317
-185
-540
-707
-996
-1251
-1383
-1600
-1647
-1668
-1656
-1742
-1835
-1805
-1849
-1763
-1708
-1791
-1865
-1893
-1957
-1984
-2028
-2097
-2139
-2088
-1993
-1888
-1675
-1466
-1230
-974
-689
-460
-233
-25
162
359
539
698
752
796
774
746
696
605
499
379
294
202
141
58
18
-35
-73
-94
-138
-200
-263
-343
-459
-596
-777
-921
-1135
-1346
-1621
-1900
-2076
-2228
-2333
-2403
-2472
-2431
-2345
-2106
-1919
-1678
-1425
-1233
-927
-659
-324
-162
76
218
357
417
448
451
321
379
177
65
24
-118
-133
62
-205
-62
-87
78
127
89
408
296
443
659
609
497
819
575
588
417
569
378
177
391
5
64
-43
-140
-266
-319
-258
-305
-221
-132
-185
-144
35
-26
110
232
223
162
248
210
220
153
93
-28
-118
58
-156
-44
-146
-104
-111
1
-3
80
35
166
146
153
297
156
261
262
278
293
379
360
465
479
519
554
529
608
533
484
415
247
99
-19
-180
-320
-488
-645
-823
-911
-1009
-1099
-1148
-1203
-1243
-1258
-1209
-1200
-1119
-1070
-1006
-968
-920
-870
-836
-748
-686
-657
-636
-596
-569
-512
-458
-413
-343
-287
-271
-214
-164
-95
-79
-6
41
74
154
131
198
142
55
130
-41
-99
-139
-232
-259
-458
-438
-579
-667
-791
-768
-879
-859
-827
-918
-816
-856
-777
-673
-653
-600
-496
-503
-391
-383
-280
-294
-268
-289
-304
-314
-395
-395
-479
-451
-527
-547
-532
-635
-582
-571
-564
-536
-519
-487
-428
-353
-327
-303
-304
-271
-283
-271
-280
-319
-352
-381
-435
-479
-515
-583
-627
-639
-671
-712
-707
-719
-704
-655
-619
-589
-519
-442
-371
-310
-232
-182
-131
-80
-77
-77
-44
-70
-108
-122
-171
-207
-223
-228
-276
-246
-229
-198
-164
-116
-73
-50
29
68
115
144
179
145
211
212
158
161
60
3
-66
-134
-193
-235
-306
-293
-395
-347
-374
-372
-342
-306
-256
-245
-159
-148
-96
-54
-37
-20
-12
-23
2
-51
-42
-116
-125
-150
-199
-239
-220
-302
-346
-305
-388
-373
-360
-356
-371
-324
-307
-302
-274
-316
-335
-361
-408
-421
-472
-515
-551
-607
-658
-694
-720
-762
-785
-810
-800
-775
-761
-712
-658
-619
-584
-551
-536
-496
-442
-443
-434
-413
-400
-401
-412
-419
-432
-444
-467
-488
-511
-524
-517
-497
-476
-467
-444
-435
-429
-391
-361
-344
-329
-313
-307
-309
-312
-334
-360
-381
-392
-406
-423
-453
-487
-504
-522
-527
-523
-515
-525
-515
-503
-482
-456
-421
-377
-343
-291
-252
-227
-226
-217
-201
-208
-217
-236
-250
-271
-315
-354
-398
-447
-498
-536
-534
-541
-547
-530
-494
-464
-422
-398
-378
-332
-301
-272
-258
-245
-235
-229
-225
-245
-276
-303
-326
-353
-372
-372
-363
-355
-348
-340
-320
-292
-262
-224
-184
-140
-111
-83
-58
-46
-49
-64
-84
-97
-103
-114
-139
-175
-204
-222
-264
-313
-334
-350
-351
-363
-361
-359
-369
-345
-314
-294
-276
-262
-245
-241
-244
-227
-212
-210
-207
-203
-206
-213
-232
-247
-246
-265
-303
-318
-339
-335
-340
-342
-356
-364
-354
-359
-344
-328
-315
-305
-304
-310
-305
-292
-285
-278
-278
-296
-312
-321
-324
-321
-315
-313
-321
-332
-332
-335
-338
-344
-344
-328
-315
-307
-298
-284
-264
-236
-220
-211
-221
-225
-220
-227
-230
-243
-265
-296
-320
-326
-318
-321
-319
-314
-298
-283
-282
-295
-291
-277
-269
-247
-245
-249
-242
-243
-255
-270
-281
-301
-306
-314
-333
-351
-362
-376
-370
-367
-374
-359
-341
-324
-300
-278
-254
-231
-200
-178
-164
-157
-164
-174
-180
-176
-165
-153
-153
-156
-157
-158
-177
-186
-175
-169
-174
-181
-183
-188
-205
-201
-218
-229
-223
-232
-219
-223
-240
-250
-242
-237
-229
-232
-249
-260
-263
-257
-252
-256
-262
-267
-265
-262
-266
-266
-254
-260
-269
-254
-238
-216
-204
-197
-190
-177
-177
-179
-185
-188
-190
-213
-239
-263
-262
-263
-252
-244
-236
-232
-240
-254
-275
-284
-291
-288
-286
-293
-300
-298
-291
-286
-297
-305
-291
-284
-278
-275
-264
-253
-247
-251
-259
-258
-263
-263
-261
-253
-227
-219
-194
-172
-178
-167
-170
-178
-185
-189
-178
-170
-172
-171
-186
-216
-253
-290
-316
-322
-351
-374
-385
-410
-424
-437
-442
-434
-442
-444
-440
-437
-434
-424
-420
-408
-389
-377
-365
-359
-340
-318
-298
-277
-251
-222
-207
-203
-181
-167
-171
-181
-178
-176
-188
-207
-225
-244
-254
-261
-265
-261
-256
-244
-231
-215
-207
-190
-181
-183
-188
-189
-199
-219
-237
-228
-233
-240
-240
-238
-240
-233
-222
-218
-208
-198
-190
-186
-181
-189
-183
-172
-182
-204
-216
-235
-247
-266
-287
-292
-293
-293
-290
-286
-287
-294
-287
-252
-231
-232
-220
-213
-215
-230
-229
-219
-220
-232
-252
-257
-255
-276
-290
-293
-304
-312
-310
-308
-287
-280
-268
-245
-235
-226
-213
-208
-223
-234
-239
-239
-251
-256
-264
-265
-275
-287
-289
-295
-298
-308
-290
-263
-251
-244
-237
-228
-229
-242
-247
-264
-276
-283
-293
-289
-282
-293
-306
-310
-316
-315
-306
-293
-276
-264
-256
-250
-234
-209
-189
-158
-135
-135
-138
-126
-113
-121
-126
-133
-144
-157
-157
-163
-152
-162
-180
-179
-183
-180
-164
-146
-149
-154
-161
-185
-211
-235
-250
-264
-279
-289
-313
-311
-311
-316
-314
-306
-296
-284
-253
-232
-216
-205
-182
-151
-141
-127
-112
-119
-129
-132
-150
-159
-161
-159
-155
-147
-146
-140
-121
-124
-127
-144
-148
-151
-175
-182
-186
-197
-215
-233
-244
-275
-295
-294
-300
-295
-294
-290
-283
-279
-276
-261
-251
-256
-248
-236
-243
-251
-248
-244
-224
-217
-213
-226
-244
-241
-230
-218
-211
-192
-155
-128
-113
-103
-84
-61
-57
-44
-45
-53
-47
-70
-84
-106
-134
-146
-154
-160
-156
-160
-163
-155
-165
-168
-185
-177
-167
-167
-174
-177
-177
-190
-209
-207
-198
-198
-188
-178
-170
-179
-183
-187
-194
-190
-196
-199
-194
-197
-188
-166
-145
-124
-121
-120
-111
-118
-100
-87
-86
-90
-96
-95
-103
-122
-146
-163
-178
-180
-181
-175
-174
-170
-159
-164
-172
-175
-176
-177
-189
-196
-203
-217
-225
-241
-243
-251
-246
-256
-273
-282
-293
-293
-282
-269
-267
-278
-285
-289
-295
-292
-285
-286
-300
-290
-268
-260
-260
-262
-253
-249
-242
-239
-237
-232
-217
-212
-223
-219
-217
-218
-244
-270
-287
-298
-304
-310
-321
-324
-315
-322
-322
-326
-321
-331
-334
-322
-299
-274
-271
-274
-272
-279
-275
-280
-278
-256
-246
-238
-224
-207
-192
-182
-178
-179
-181
-187
-197
-201
-203
-203
-202
-193
-196
-197
-195
-202
-219
-215
-214
-234
-226
-225
-222
-205
-199
-202
-210
-220
-233
-233
-235
-235
-225
-214
-198
-194
-190
-179
-181
-183
-191
-207
-218
-216
-207
-198
-198
-213
-223
-216
-222
-250
-261
-271
-286
-302
-310
-299
-299
-303
-319
-334
-352
-367
-374
-372
-372
-377
-389
-408
-424
-449
-472
-492
-513
-559
-591
-621
-658
-704
-760
-838
-922
-1039
-1130
-1223
-1284
-1380
-1496
-1613
-1708
-1812
-1853
-2164
-2405
-2539
-2615
-2510
-2513
-2388
-2370
-1970
-1625
-1243
-818
-373
3
576
1074
1546
1908
2133
2239
2380
2332
2130
1829
1503
949
801
240
-72
-681
-876
-1186
-1363
-1395
-1582
-1517
-1502
-1063
-1085
-447
-247
108
442
706
986
1051
1278
972
1133
984
916
788
507
245
-2
-117
-600
-582
-924
-974
-1161
-837
-1104
-848
-669
-500
-383
38
106
264
531
637
795
803
807
827
717
744
484
260
79
-93
-447
-611
-677
-918
-979
-1056
-1156
-1173
-1096
-977
-941
-733
-729
-447
-238
-133
31
233
198
332
420
359
230
404
172
142
143
-40
-191
-260
-348
-550
-534
-684
-730
-844
-757
-807
-765
-686
-599
-584
-524
-379
-389
-272
-167
-290
-122
-165
-150
-198
-128
-320
-306
-292
-542
-392
-535
-574
-618
-534
-684
-497
-546
-589
-601
-418
-608
-440
-484
-450
-435
-358
-405
-378
-336
-423
-386
-397
-434
-577
-507
-622
-558
-622
-695
-819
-674
-732
-700
-617
-616
-611
-382
-341
-238
-51
77
138
323
400
494
491
515
457
532
436
407
337
265
65
89
-82
-87
-193
-266
-328
-276
-321
-274
-278
-193
-244
-66
-102
-29
-26
86
18
192
177
81
140
120
44
-79
60
-277
-179
-218
-250
-412
-256
-412
-395
-338
-320
-470
-254
-309
-305
-190
-85
-179
-83
-27
-135
-21
112
-31
-133
47
-86
-83
-31
-141
-286
-112
-195
-260
-217
-277
-458
-321
-279
-356
-263
-334
-350
-275
-114
-352
-273
-260
-289
-174
-260
-276
-439
-209
-354
-244
-298
-364
-352
-410
-260
-338
-112
-271
-402
-461
-300
-283
-482
-585
-1215
-1239
-1378
-1431
-1765
-1759
-2042
-2140
-1927
-1962
-1994
-1934
-1854
-1803
-1252
-977
-941
-644
-412
-261
54
149
-97
-96
69
-52
-149
-222
-587
-618
-720
-709
-1089
-1086
-1297
-1311
-1149
-1043
-1042
-856
-798
-587
-319
-90
-191
-54
39
95
177
273
29
83
89
-34
-171
-293
-413
-661
-578
-792
-783
-669
-663
-669
-400
-264
-160
-58
69
86
356
499
448
461
482
456
392
386
99
-103
-248
-388
-589
-572
-677
-791
-783
-731
-685
-655
-640
-689
-528
-425
-362
-323
-215
-203
-78
-148
-229
-350
-428
-495
-609
-681
-781
-799
-897
-835
-846
-797
-835
-844
-761
-654
-514
-498
-309
-288
-186
-108
-94
-268
-337
-472
-620
-615
-778
-886
-998
-956
-1132
-1063
-1195
-1182
-1205
-1154
-978
-887
-796
-688
-493
-502
-321
-418
-512
-599
-578
-642
-696
-732
-875
-842
-853
-763
-822
-821
-795
-748
-704
-534
-400
-314
-312
-180
-15
-91
-121
-451
-451
-467
-469
-673
-617
-632
-496
-573
-704
-637
-805
-739
-844
-742
-783
-516
-487
-364
-250
-78
-85
-75
-218
-250
-172
-215
-323
-442
-313
-354
-286
-345
-373
-478
-450
-618
-641
-560
-387
-468
-401
-255
-303
-160
-204
-282
-368
-258
-152
-85
-77
23
-80
8
9
-8
-64
-165
-288
-348
-361
-295
-360
-375
-417
-394
-418
-376
-455
-572
-437
-488
-402
-323
-251
-251
-122
-196
-178
-254
-293
-347
-484
-539
-588
-546
-552
-531
-635
-561
-558
-583
-603
-603
-554
-440
-384
-281
-210
-131
-146
-189
-170
-235
-296
-425
-490
-489
-434
-461
-475
-510
-499
-550
-631
-743
-672
-618
-610
-493
-409
-307
-220
-273
-155
-69
-38
-49
-60
-25
74
122
28
31
160
213
146
77
40
144
243
258
336
482
648
642
609
675
726
769
823
813
893
902
848
677
630
643
426
323
272
265
397
483
512
625
776
916
887
1002
1121
1084
1098
1144
1122
1192
1192
1141
1064
1083
1113
972
918
971
959
986
1058
1086
1181
1296
1293
1248
1303
1335
1259
1204
1306
1272
1286
1344
1193
1171
1220
1072
938
868
813
675
641
644
508
475
474
357
296
307
271
150
145
191
127
85
7
-135
-197
-272
-429
-580
-627
-643
-737
-771
-809
-852
-864
-915
-968
-993
-935
-902
-929
-829
-761
-737
-715
-726
-705
-715
-695
-714
-757
-676
-672
-726
-736
-774
-797
-846
-854
-846
-823
-748
-712
-701
-658
-575
-481
-420
-343
-213
-102
13
108
187
281
375
432
478
497
500
481
395
331
319
317
301
303
358
402
493
559
605
760
879
946
1065
1196
1280
1380
1454
1477
1491
1548
1542
1488
1544
1554
1517
1556
1597
1653
1705
1805
1827
1885
2128
2182
2278
2487
2573
2768
2858
2915
2979
2990
3078
3050
2984
2956
2877
2661
2514
2342
1967
1710
1401
948
632
406
28
-312
-519
-826
-1053
-1218
-1452
-1643
-1770
-1928
-2083
-2130
-2076
-2006
-1968
-1920
-1861
-1785
-1599
-1382
-1241
-1047
-890
-743
-489
-211
14
170
281
348
455
572
603
610
577
440
223
-73
-489
-864
-1196
-1586
-1914
-2223
-2614
-2917
-3067
-3287
-3427
-3468
-3561
-3509
-3244
-2905
-2614
-2260
-1919
-1652
-1353
-1074
-921
-846
-748
-722
-754
-744
-789
-929
-1041
-1158
-1322
-1413
-1415
-1387
-1259
-1050
-839
-596
-267
97
443
758
1004
1149
1302
1467
1539
1521
1369
1150
899
661
464
256
28
-166
-314
-416
-404
-327
-227
-77
151
399
751
1124
1476
1852
2168
2509
2818
3116
3403
3576
3745
3890
4085
4181
4327
4545
4620
4892
5187
5497
5863
6339
6808
7102
7492
7438
6736
5732
4423
2894
1880
1009
-392
-1765
-3326
-4731
-5848
-6369
-6939
-7939
-8362
-8704
-8453
-7502
-6333
-5381
-4627
-3566
-2742
-1730
-645
68
526
1039
1555
1754
2088
2183
2021
1798
1511
1078
691
583
598
750
1026
1257
1361
1707
2034
2316
2583
2595
2626
2604
2664
2655
2369
1885
1155
361
-492
-1334
-2266
-3141
-3986
-4653
-5201
-5880
-6342
-6882
-7229
-7162
-7135
-6957
-6662
-6286
-5554
-4777
-3878
-3183
-2744
-2064
-1563
-863
-204
69
376
443
593
710
582
386
-78
-516
-824
-1148
-1383
-1568
-1861
-2049
-2203
-2400
-2432
-2463
-2432
-2344
-2268
-2079
-1884
-1574
-1183
-981
-800
-682
-678
-484
-361
-298
-259
-383
-427
-467
-449
-399
-429
-521
-524
-439
-218
158
373
702
950
1154
1593
1855
2225
2536
2629
2993
3143
3427
3819
3821
4092
4075
4097
4438
4476
4817
5052
5217
5714
6009
6405
6744
6261
5344
4045
2323
1135
263
-769
-1938
-3550
-5105
-6351
-7190
-7429
-8228
-8946
-9315
-9600
-8658
-7510
-6337
-5212
-4518
-3501
-2542
-1463
-352
254
791
1333
1638
2028
2244
2086
1989
1560
1081
649
135
119
169
365
659
548
668
943
1185
1663
1801
1765
1750
1762
1934
1908
1655
980
162
-702
-1484
-2201
-3095
-3817
-4652
-5191
-5585
-5995
-6146
-6487
-6548
-6460
-6395
-6033
-5512
-5006
-4398
-3779
-3298
-2796
-2367
-1897
-1578
-1275
-986
-891
-656
-482
-383
-290
-417
-657
-841
-1050
-1155
-1272
-1442
-1578
-1812
-1880
-1969
-2089
-2181
-2377
-2522
-2561
-2490
-2377
-2214
-2131
-1947
-1784
-1591
-1303
-1156
-887
-646
-438
-199
-15
149
239
294
280
205
172
193
254
410
522
625
760
890
1097
1329
1549
1770
2003
2268
2600
2893
3212
3383
3563
3772
3794
4064
4108
4249
4491
4466
4817
4921
5193
5638
5860
6383
6585
6229
5259
3967
2166
1025
536
-666
-1430
-3131
-5040
-6035
-6954
-7182
-7782
-8407
-8985
-9088
-8073
-7001
-5614
-4613
-3942
-3016
-2110
-986
9
785
1504
1922
2276
2517
2345
2260
2102
1650
1212
648
37
-35
225
426
700
487
308
512
817
1465
1763
1748
1709
1629
1820
1900
1661
1030
46
-868
-1571
-2202
-2794
-3494
-4237
-4839
-5350
-5685
-5922
-6088
-6081
-5979
-5746
-5289
-4748
-4121
-3478
-3060
-2671
-2377
-2024
-1563
-1211
-805
-660
-568
-485
-548
-413
-513
-669
-823
-1116
-1181
-1185
-1175
-1239
-1488
-1738
-1997
-2134
-2178
-2265
-2346
-2472
-2487
-2415
-2271
-2150
-2134
-2013
-1900
-1672
-1339
-1051
-735
-440
-165
64
234
339
419
471
542
584
546
566
571
629
723
730
727
754
860
1090
1338
1579
1817
1998
2292
2514
2726
3007
3149
3292
3560
3695
3877
4170
4130
4421
4507
4607
4990
5078
5634
6088
6589
6980
6399
5282
3732
1738
920
290
-706
-1253
-3438
-5054
-6229
-7221
-7168
-7893
-8320
-9024
-8738
-7720
-6377
-4617
-3848
-3045
-2575
-1628
-632
547
1728
2122
2722
2825
2709
2639
2456
2130
1649
1107
518
26
202
632
842
1214
794
436
606
1000
1783
2323
2393
2172
1999
1891
1992
1629
958
-106
-1261
-1908
-2506
-2771
-3254
-3862
-4590
-5187
-5524
-5647
-5392
-5110
-4633
-4420
-3954
-3552
-2946
-2131
-1823
-1486
-1694
-1725
-1422
-971
-437
-334
-571
-1009
-1234
-1160
-972
-917
-980
-1249
-1310
-1144
-996
-858
-979
-1299
-1705
-1845
-1925
-1896
-1825
-1925
-2086
-2315
-2370
-2487
-2339
-2087
-1937
-1614
-1353
-1037
-611
-168
177
423
481
528
613
795
1081
1131
1127
926
687
616
601
663
693
642
670
843
1082
1499
1777
1988
2117
2212
2444
2727
3024
3283
3535
3569
3680
3741
3768
4039
4195
4314
4667
4708
5067
5658
6056
6933
7136
6866
5816
4188
2482
1223
724
-32
-482
-2445
-4219
-5878
-7524
-7358
-8045
-8071
-8472
-8655
-7904
-6960
-5005
-3971
-2996
-2500
-2011
-1199
69
1609
2482
3255
3140
2721
2165
1985
1893
1669
1559
872
313
161
418
805
1242
1156
755
562
801
1699
2495
3094
3060
2441
1894
1542
1187
927
322
-667
-1557
-2527
-2982
-3414
-3819
-4229
-4989
-5553
-5839
-5625
-5075
-4250
-3711
-3462
-3331
-3183
-2660
-2097
-1359
-1109
-1086
-1042
-1136
-918
-774
-747
-979
-1348
-1609
-1719
-1524
-1190
-972
-934
-1060
-1347
-1451
-1379
-1248
-1081
-1092
-1255
-1504
-1668
-1741
-1750
-1822
-1964
-2149
-2257
-2123
-1875
-1444
-1073
-858
-688
-610
-398
-66
318
708
910
954
925
850
858
864
798
725
598
582
661
855
1123
1276
1380
1475
1573
1784
2087
2385
2667
2886
3009
3078
3153
3198
3302
3403
3509
3652
3740
3987
4166
4518
4931
5256
5815
6177
6775
7082
6826
5973
4310
2546
1055
258
-202
-748
-2076
-3939
-5912
-7556
-8026
-8071
-7709
-7390
-7280
-7081
-6387
-5178
-3831
-2373
-1519
-933
-616
94
1040
2041
3110
3238
2944
2082
1305
891
836
1163
1238
1105
776
532
373
673
1015
1330
1682
1830
2076
2236
2562
2746
2751
2478
1893
1076
204
-406
-1008
-1322
-1747
-2350
-3094
-3961
-4544
-4924
-4875
-4713
-4481
-4195
-3938
-3561
-3122
-2673
-2320
-2074
-2025
-1912
-1791
-1537
-1202
-1030
-953
-1145
-1335
-1588
-1678
-1618
-1433
-1058
-857
-565
-537
-583
-599
-703
-637
-644
-588
-614
-770
-921
-1173
-1385
-1578
-1844
-2031
-2205
-2257
-2117
-1963
-1650
-1446
-1274
-1077
-932
-668
-407
-43
247
521
737
830
905
827
751
632
580
661
760
903
973
974
993
1017
1129
1283
1498
1739
1911
2138
2339
2513
2697
2758
2835
2885
2941
3101
3239
3420
3555
3659
3807
3962
4196
4483
4848
5281
5733
6193
6442
6095
5134
3633
1786
455
-287
-623
-748
-1518
-2922
-4799
-6606
-7643
-7994
-7423
-6544
-5952
-5409
-5122
-4804
-4209
-3378
-2483
-1649
-646
132
748
1324
1510
1528
1420
1214
1020
773
605
471
347
407
582
717
850
938
911
1008
1333
1693
2185
2652
2864
2875
2641
2262
1727
1161
692
144
-332
-760
-1337
-1952
-2609
-3293
-3917
-4321
-4472
-4498
-4283
-4078
-3940
-3782
-3737
-3585
-3399
-3134
-2798
-2604
-2367
-2240
-2182
-2095
-2021
-1915
-1775
-1567
-1416
-1210
-998
-830
-558
-350
-132
3
11
-8
-180
-327
-443
-548
-689
-891
-1142
-1539
-1846
-2115
-2298
-2259
-2166
-2006
-1814
-1616
-1440
-1231
-986
-751
-449
-154
157
393
542
644
599
555
502
430
411
431
480
526
607
674
780
918
1076
1276
1480
1693
1895
2130
2350
2509
2669
2784
2865
2914
2988
3036
3077
3152
3200
3287
3366
3493
3642
3796
4064
4311
4649
5142
5551
6037
6265
5859
4941
3375
1609
276
-510
-722
-830
-1403
-2651
-4474
-6291
-7496
-7802
-7301
-6298
-5362
-4743
-4345
-4174
-3934
-3460
-2748
-1851
-719
330
982
1383
1248
899
630
414
496
588
637
620
461
357
428
583
814
1110
1248
1452
1695
1963
2347
2660
2892
2880
2659
2229
1595
955
360
-124
-507
-871
-1300
-1896
-2636
-3357
-3960
-4257
-4195
-3976
-3664
-3471
-3503
-3621
-3725
-3677
-3438
-3097
-2727
-2448
-2347
-2370
-2473
-2566
-2521
-2290
-1998
-1631
-1262
-1047
-889
-726
-558
-312
58
309
425
489
322
167
24
-144
-280
-494
-742
-1070
-1392
-1671
-1868
-1947
-1917
-1783
-1654
-1503
-1376
-1280
-1116
-874
-599
-278
34
219
328
380
347
310
287
310
403
497
574
595
554
546
570
675
924
1188
1444
1684
1851
1968
2091
2219
2360
2516
2672
2778
2829
2893
2882
2924
3013
3075
3165
3249
3332
3407
3586
3846
4185
4622
5014
5398
5712
5829
5556
4792
3549
2032
743
-135
-525
-765
-1359
-2392
-3971
-5651
-6749
-7203
-6939
-6056
-5239
-4604
-4131
-4004
-3856
-3507
-2892
-2022
-868
272
961
1341
1172
720
397
198
291
466
616
648
553
446
442
518
735
1083
1336
1721
2065
2345
2601
2765
2889
2816
2648
2275
1740
1181
641
137
-331
-771
-1331
-1966
-2653
-3261
-3704
-3916
-3831
-3616
-3357
-3260
-3360
-3536
-3668
-3612
-3333
-2888
-2485
-2230
-2191
-2312
-2480
-2582
-2512
-2304
-1920
-1528
-1159
-894
-780
-685
-579
-356
-32
313
532
525
412
185
-40
-241
-440
-651
-952
-1226
-1522
-1767
-1935
-2051
-2047
-1974
-1851
-1736
-1587
-1410
-1213
-900
-577
-260
-32
89
125
109
134
165
229
274
309
316
292
282
279
350
480
688
943
1187
1398
1542
1667
1784
1919
2055
2184
2317
2391
2421
2395
2341
2284
2259
2280
2313
2423
2519
2619
2801
3011
3276
3602
3969
4269
4577
4901
5226
5581
5727
5421
4536
3134
1515
216
-536
-864
-1073
-1702
-2858
-4455
-5970
-6837
-7021
-6479
-5563
-4710
-4134
-3832
-3695
-3555
-3135
-2427
-1487
-395
562
998
1016
669
171
-52
-29
246
509
639
625
403
290
323
484
847
1270
1651
2003
2259
2443
2545
2618
2668
2515
2260
1844
1268
712
202
-260
-736
-1240
-1842
-2476
-3038
-3464
-3707
-3698
-3480
-3240
-2989
-2893
-2986
-3146
-3289
-3246
-3032
-2655
-2303
-2237
-2341
-2635
-2994
-3138
-3046
-2761
-2289
-1756
-1406
-1127
-957
-904
-697
-394
-21
359
663
764
616
386
-16
-383
-644
-920
-1149
-1398
-1607
-1806
-1982
-2084
-2154
-2163
-2010
-1801
-1552
-1231
-965
-674
-420
-226
-61
32
93
128
192
277
355
400
372
291
212
168
242
418
631
887
1077
1228
1345
1427
1520
1657
1845
2020
2187
2276
2275
2198
2125
2100
2130
2292
2427
2590
2702
2741
2811
2891
3052
3265
3605
3928
4238
4541
4758
4975
5146
5204
4885
4117
2881
1444
240
-540
-834
-1119
-1651
-2733
-4235
-5578
-6459
-6531
-5954
-4991
-4197
-3727
-3538
-3656
-3525
-3138
-2364
-1271
-195
615
892
786
336
-66
-194
-39
336
663
806
674
439
218
168
346
731
1213
1613
1923
2065
2094
2094
2128
2145
2079
1863
1466
1019
559
159
-244
-696
-1230
-1846
-2421
-2892
-3176
-3236
-3149
-2990
-2883
-2900
-3072
-3318
-3466
-3436
-3167
-2779
-2459
-2343
-2529
-2823
-3113
-3211
-2990
-2582
-2039
-1573
-1218
-1116
-1113
-1057
-927
-544
-85
345
596
598
340
-50
-365
-638
-784
-873
-1009
-1212
-1451
-1682
-1929
-2074
-2091
-2030
-1864
-1625
-1388
-1163
-959
-784
-623
-467
-337
-243
-140
-27
69
155
181
105
-8
-128
-215
-169
7
280
555
787
937
997
1084
1183
1391
1655
1924
2157
2223
2201
2082
1946
1893
1913
2051
2188
2306
2356
2315
2295
2283
2413
2651
2912
3260
3541
3810
4054
4252
4501
4700
4862
4706
4138
3121
1745
525
-411
-815
-1090
-1616
-2498
-3952
-5256
-6207
-6404
-5909
-5153
-4248
-3845
-3646
-3656
-3602
-3081
-2310
-1179
-205
540
815
607
278
-93
-124
14
356
567
544
413
93
-40
-68
160
546
948
1391
1602
1742
1823
1876
1971
2004
1920
1673
1354
971
600
227
-183
-668
-1267
-1832
-2334
-2704
-2866
-2909
-2866
-2807
-2824
-3032
-3323
-3549
-3599
-3404
-3032
-2744
-2672
-2780
-3047
-3276
-3328
-3096
-2735
-2304
-1842
-1572
-1387
-1275
-1166
-975
-657
-225
134
424
476
278
13
-251
-429
-593
-689
-878
-1129
-1303
-1501
-1679
-1844
-1922
-1927
-1818
-1612
-1420
-1194
-992
-806
-671
-558
-454
-388
-263
-132
-44
-8
-34
-126
-246
-294
-267
-161
34
235
418
569
716
847
973
1190
1412
1645
1878
1984
1999
1978
1980
2026
2071
2163
2161
2120
2127
2102
2174
2240
2312
2394
2484
2678
2851
3127
3456
3675
3917
4094
4270
4415
4432
4173
3403
2305
1034
-81
-748
-1111
-1510
-2240
-3338
-4638
-5687
-6082
-5860
-5253
-4499
-4025
-3861
-3737
-3527
-3019
-2205
-1274
-462
99
399
382
233
155
112
144
232
237
121
31
-2
-6
135
303
476
709
1034
1400
1741
2053
2209
2218
2100
1832
1513
1223
961
689
357
-165
-729
-1457
-2125
-2452
-2722
-2725
-2691
-2748
-2768
-2835
-2839
-2739
-2644
-2619
-2685
-2877
-2932
-2958
-2819
-2695
-2852
-2996
-3311
-3267
-2990
-2645
-2011
-1621
-1207
-931
-782
-513
-277
123
460
686
739
516
187
-158
-485
-769
-1262
-1715
-2044
-2346
-2336
-2195
-2108
-2014
-1955
-1993
-1627
-1092
-578
-15
19
-61
-127
-157
79
167
149
45
-165
-252
-409
-463
-395
-344
-137
-4
239
519
739
1002
1107
1261
1438
1640
1860
2056
2105
2102
2203
2018
2023
2134
2085
2428
2538
2524
2738
2695
2841
3002
3116
3525
3782
4239
4672
4785
5162
5283
5286
5324
4585
3462
1853
-1
-1287
-2249
-2549
-3240
-4540
-5889
-7424
-7644
-7066
-6153
-5141
-4714
-4178
-3490
-2253
-1021
-134
451
502
776
1226
1777
2022
1665
994
103
-228
-31
311
797
881
893
998
1247
1751
2192
2572
2650
2601
2566
2362
2112
1509
600
-362
-1286
-1798
-2250
-2531
-2883
-3403
-3613
-3823
-3576
-3153
-2717
-2162
-1851
-1414
-984
-601
-461
-683
-1002
-1496
-1840
-2106
-2571
-2988
-3192
-3491
-3607
-3499
-3534
-3055
-2440
-1813
-1273
-905
-406
-197
196
299
44
-113
-366
-649
-963
-1285
-1886
-2312
-2557
-2705
-2598
-2399
-2175
-2057
-1736
-1414
-1129
-715
-574
-459
-307
-186
-7
-11
-71
-276
-441
-406
-374
-240
-151
-137
-35
175
370
596
661
703
954
1111
1331
1414
1288
1190
1143
1223
1245
1318
1405
1410
1602
1914
1977
2241
2475
2475
2892
3082
3243
3463
3408
3618
3597
3774
4217
3984
4483
4721
4798
5505
5367
5576
5079
3807
2175
109
-1717
-2560
-2698
-3650
-4361
-6111
-7589
-7921
-7566
-6307
-5877
-4883
-4236
-3420
-1602
-542
7
49
183
569
1282
2143
2002
1279
718
135
-91
282
415
602
1105
1433
2102
2370
2397
2425
2190
2521
2608
2492
2197
1277
272
-541
-1503
-2377
-2774
-3440
-3586
-3382
-3364
-3253
-3260
-3085
-2922
-2152
-1369
-970
-431
-368
-308
-414
-854
-1335
-2138
-2594
-2565
-2797
-2827
-2999
-3415
-3274
-3178
-2790
-2189
-1651
-1001
-705
-290
32
-104
-381
-685
-875
-998
-1122
-1355
-1727
-2062
-2358
-2548
-2500
-2308
-2105
-1756
-1423
-1077
-718
-674
-724
-750
-706
-573
-512
-467
-516
-625
-604
-672
-638
-415
-269
-12
287
509
655
704
695
644
640
710
680
635
662
534
523
512
424
549
708
1049
1340
1692
2045
2243
2675
2832
3086
3298
3480
3579
3570
3817
3376
3512
3245
3226
3722
3487
4336
4110
4569
5192
5137
5810
5465
4766
2585
928
-1281
-2860
-2670
-4090
-4847
-6456
-7852
-8466
-8245
-6906
-6596
-5431
-4488
-3273
-1477
-93
539
368
864
1051
1714
2329
2015
1451
698
404
-60
-12
129
86
860
1453
2124
2449
2471
2504
2310
2595
2423
2064
1706
786
-123
-1077
-2015
-3077
-3774
-4047
-4267
-3805
-3577
-3351
-3048
-2836
-2165
-1714
-924
-438
-216
68
73
1
-414
-732
-1348
-2390
-3126
-3338
-3736
-3052
-2743
-3437
-3196
-3306
-2563
-1616
-916
-662
-1018
-353
-146
13
-13
-1116
-1837
-1881
-1625
-1401
-1677
-2124
-2669
-2596
-1989
-1838
-1571
-1476
-1481
-1051
-620
-576
-775
-1077
-1332
-1212
-906
-564
-587
-602
-548
-572
-165
126
267
428
606
725
773
884
573
235
102
-35
4
146
113
19
110
141
387
620
929
1460
1791
2252
2534
2645
2857
2960
3020
3052
2935
2990
2933
2917
3072
2776
3047
3355
3555
4222
4418
4761
5184
5474
5935
5657
4992
3079
667
-1052
-3173
-3450
-4041
-5326
-6030
-7782
-8175
-7925
-7028
-5830
-5169
-3847
-2613
-1089
341
792
586
601
675
1154
1639
1391
1012
201
9
-134
-286
103
211
1055
2024
2648
3119
2874
2696
2588
2436
2392
1800
1033
305
-753
-1515
-2457
-3477
-3863
-4203
-3917
-3409
-3086
-2563
-2394
-2050
-1591
-1198
-685
-368
-111
-120
-319
-551
-1281
-1847
-2350
-2991
-2932
-3004
-2969
-2711
-2729
-2465
-2283
-1966
-1572
-1282
-758
-498
-453
-519
-890
-1269
-1552
-1830
-2024
-2166
-2201
-2153
-2098
-1990
-2033
-1971
-1699
-1422
-990
-729
-666
-703
-857
-938
-1135
-1277
-1358
-1425
-1249
-1014
-827
-597
-412
-170
192
538
887
1074
1124
1096
903
727
452
122
-112
-325
-382
-366
-242
-98
14
239
495
830
1263
1679
1969
2396
2519
2627
2760
2523
2698
2497
2596
2607
2355
2723
2413
2752
3070
2922
3673
3851
4225
4923
5070
5526
5769
5896
5795
4956
3126
643
-1516
-3362
-3970
-4230
-5063
-6119
-7317
-7913
-7676
-6280
-5282
-4437
-3146
-2371
-794
469
819
648
137
216
368
911
1076
531
105
-279
-347
-46
382
844
1549
2385
3070
3361
3291
2907
2390
2209
1850
1303
685
-281
-1176
-1974
-2717
-3352
-3745
-3730
-3521
-2911
-2307
-1949
-1638
-1518
-1261
-1054
-712
-555
-617
-604
-911
-1089
-1451
-1799
-2206
-2783
-2847
-2905
-2801
-2307
-2324
-2467
-2285
-2232
-1914
-1455
-1223
-1292
-1281
-1169
-1276
-1244
-1380
-1816
-1867
-1708
-1554
-1295
-1238
-1301
-1423
-1350
-1236
-1222
-1101
-1178
-1301
-1302
-1370
-1498
-1568
-1650
-1641
-1430
-1085
-734
-403
-40
158
341
563
696
810
911
865
721
537
271
-17
-241
-346
-417
-341
-157
-11
272
524
735
987
1180
1440
1737
1958
2125
2177
2078
2088
2076
2177
2256
2254
2271
2399
2686
2727
3276
3258
3589
4216
4251
4980
4980
5289
5447
5343
5355
4692
3694
1912
-45
-2145
-3478
-4259
-4719
-5235
-6125
-6769
-7261
-6561
-5695
-4696
-3685
-3106
-1934
-933
27
381
22
-151
-298
133
541
574
479
172
190
372
691
1068
1521
2163
2784
3206
3262
2969
2441
2028
1549
1055
544
-185
-807
-1524
-2160
-2680
-3100
-3165
-3133
-2831
-2385
-2045
-1693
-1488
-1500
-1419
-1354
-1269
-1081
-1135
-1253
-1461
-1618
-1742
-2030
-2134
-2370
-2470
-2250
-2483
-2418
-2371
-2418
-1973
-1955
-1905
-1857
-1662
-1300
-1151
-1022
-1288
-1430
-1231
-1076
-953
-1036
-1320
-1308
-1175
-1012
-1069
-1404
-1573
-1669
-1531
-1425
-1573
-1730
-1813
-1784
-1559
-1384
-1232
-1031
-780
-352
-2
356
561
674
836
853
853
768
563
362
203
41
-84
-196
-241
-195
-90
130
269
459
731
919
1135
1456
1564
1670
1859
1894
2146
2150
2318
2289
2226
2558
2360
2740
2747
2824
3257
3322
3892
4133
4456
4835
5104
5359
5559
5501
5263
4794
3447
1906
-278
-2233
-3474
-4463
-4633
-5447
-6192
-6641
-7223
-6282
-5559
-4642
-3488
-2916
-1628
-748
87
273
-58
-100
-271
101
381
426
355
298
280
509
826
1127
1790
2274
2937
3248
3083
2901
2246
1814
1270
607
140
-645
-1118
-1735
-2380
-2712
-3151
-3109
-2873
-2554
-2073
-1718
-1432
-1342
-1260
-1348
-1394
-1341
-1400
-1341
-1440
-1544
-1724
-1812
-1858
-1859
-2017
-2114
-1865
-1922
-1548
-1620
-2070
-2185
-2223
-1989
-1825
-1646
-1920
-1990
-1628
-1468
-1290
-1289
-1507
-1442
-1105
-768
-723
-948
-1082
-1284
-1241
-1214
-1428
-1595
-1661
-1682
-1621
-1517
-1567
-1504
-1328
-1062
-767
-396
-101
100
371
456
545
613
658
665
554
436
230
130
79
-18
-57
-86
-32
158
401
619
790
920
1075
1225
1374
1481
1536
1578
1591
1740
1937
1919
2168
2318
2303
2843
2849
3087
3331
3280
3644
3608
4068
4179
4377
4802
4729
5172
5346
5152
4843
3247
1222
-779
-2831
-3410
-3940
-4318
-5069
-6242
-6780
-6973
-6153
-5292
-4474
-3575
-2537
-1443
-369
44
-63
-287
-456
12
247
624
707
510
600
549
642
926
1229
1882
2560
2995
3201
2817
2417
1801
1300
856
257
-183
-764
-1334
-1840
-2356
-2796
-2913
-2911
-2581
-2213
-1697
-1329
-1289
-1156
-1414
-1487
-1440
-1369
-1348
-1324
-1445
-1569
-1524
-1590
-1563
-1507
-1285
-1238
-1239
-1271
-1461
-1553
-1691
-2138
-2547
-2736
-2571
-2289
-2100
-2093
-2378
-2052
-1596
-1080
-742
-786
-726
-541
-132
-195
-549
-1053
-1443
-1451
-1382
-1487
-1755
-1931
-1951
-1755
-1505
-1289
-1113
-791
-380
-14
272
438
507
549
578
501
462
453
456
367
281
152
45
153
224
336
416
509
676
809
914
913
845
855
946
1074
1310
1487
1617
1733
2019
2181
2463
2861
2882
3210
3385
3437
3678
3730
3728
3948
4095
4347
4545
4636
4833
4763
5045
4723
3623
1904
-263
-2334
-3389
-3804
-4328
-4737
-5850
-6514
-6911
-6212
-5320
-4628
-3490
-2967
-1734
-743
-33
199
-242
-406
-436
-116
413
606
551
580
513
759
1140
1581
2118
2643
3142
3374
3277
2847
2180
1470
820
167
-272
-863
-1376
-1789
-2371
-2650
-2891
-2783
-2495
-2054
-1528
-1317
-1072
-1058
-1187
-1282
-1397
-1560
-1551
-1573
-1532
-1502
-1569
-1426
-1420
-1042
-680
-491
-380
-463
-731
-1440
-1833
-2350
-2819
-2579
-2788
-3050
-2951
-2925
-2574
-2072
-1692
-1560
-1135
-447
-55
201
-65
-702
-1048
-1224
-1325
-1581
-2007
-2203
-2274
-2116
-1929
-1936
-1798
-1425
-925
-370
12
159
320
406
478
412
308
244
198
319
236
168
66
-58
33
172
368
524
689
756
829
939
941
871
779
732
696
849
1076
1148
1230
1421
1541
1931
2338
2629
2991
3128
3523
3503
3585
3679
3369
3697
3646
3886
4155
4143
4484
4549
4974
5264
5198
4635
2679
534
-1585
-3333
-3526
-3976
-4686
-5518
-6711
-7079
-6605
-5718
-4883
-4144
-3230
-2095
-996
40
83
-219
-373
-421
36
225
553
644
573
939
934
1032
1490
1880
2621
3231
3380
3263
2715
2221
1571
847
256
-507
-994
-1369
-1761
-2078
-2516
-2797
-2826
-2626
-2075
-1629
-1278
-1107
-1213
-1241
-1507
-1652
-1776
-1957
-1882
-1829
-1639
-1500
-1384
-1256
-1058
-815
-446
-247
-560
-699
-1254
-1764
-1905
-2477
-2907
-3152
-3174
-3026
-2673
-2393
-2426
-1949
-1447
-1008
-507
-383
-419
-412
-511
-709
-1126
-1605
-1852
-2073
-2018
-1963
-2055
-2041
-1852
-1568
-1215
-831
-586
-367
-79
122
167
237
108
53
96
80
141
115
186
174
193
259
299
472
572
701
753
752
757
747
749
709
697
786
944
1023
1198
1251
1399
1771
2066
2448
2686
2911
3148
3476
3652
3613
3697
3511
3750
3911
4063
4194
4157
4541
4596
5235
5155
4724
3629
1083
-846
-2967
-3872
-3952
-4427
-5063
-6107
-6679
-6469
-5583
-4700
-3983
-3318
-2316
-1135
-41
316
-128
-546
-910
-717
-306
-127
248
490
743
1240
1272
1597
1985
2471
3239
3470
3537
2953
2221
1483
578
-110
-840
-1419
-1770
-2042
-2132
-2228
-2466
-2426
-2420
-2125
-1562
-1288
-1031
-1056
-1341
-1617
-1954
-2210
-2363
-2368
-2201
-2077
-1670
-1356
-1030
-593
-410
-24
298
459
511
287
-283
-1392
-2670
-3622
-4363
-4201
-3870
-4042
-3867
-3640
-2890
-1890
-1227
-1060
-931
-281
270
540
149
-914
-1705
-1883
-1978
-2035
-2312
-2445
-2119
-1579
-1015
-1012
-1021
-795
-416
53
232
50
-200
-289
-282
-311
-385
-372
-275
187
593
742
873
830
909
949
935
900
758
770
687
506
315
1
-17
152
443
904
1115
1519
1934
2260
2781
2806
2945
2998
3142
3382
3248
3339
2873
3051
3080
3103
3477
3496
4124
4524
5336
5684
5730
5475
3855
1324
-1077
-3319
-4324
-4023
-4654
-5348
-6429
-6901
-6629
-5479
-4486
-3956
-2822
-1868
-650
167
198
-624
-1001
-1336
-1177
-824
-650
-131
121
872
1235
1489
1917
2309
2949
3684
3981
3688
3056
2110
1180
213
-511
-1243
-1758
-1888
-2089
-1999
-2017
-2161
-2038
-1951
-1566
-1200
-1052
-924
-1243
-1526
-1932
-2445
-2681
-2872
-2806
-2495
-2090
-1534
-1105
-662
-298
-34
364
532
464
58
-515
-1123
-1909
-2847
-3749
-4571
-4569
-3858
-3465
-3105
-2927
-2303
-1345
-603
-367
-662
-626
-494
-276
-580
-1445
-2166
-2452
-2315
-2043
-1991
-1950
-1560
-1014
-354
-205
-275
-335
-293
-78
-93
-286
-539
-645
-559
-406
-255
-34
205
605
989
1195
1301
1247
1162
966
761
513
316
306
274
267
183
117
255
573
949
1312
1551
1817
2302
2623
2979
2905
2789
2987
2902
3350
3221
3144
3261
3178
3757
3769
4257
4603
4846
5431
5556
5392
4098
1673
-1181
-3376
-4597
-4453
-4494
-5261
-5913
-6456
-5901
-4904
-3921
-3409
-3044
-2090
-1187
-346
-145
-982
-1712
-2119
-1999
-1385
-926
-385
160
929
1796
2434
2916
3143
3285
3595
3696
3431
2890
1835
907
60
-728
-1184
-1648
-1712
-1619
-1330
-1049
-980
-955
-1105
-1095
-1116
-1200
-1456
-1759
-2131
-2453
-2639
-2827
-2798
-2673
-2226
-1661
-944
-283
99
444
579
729
742
521
-70
-938
-2162
-3307
-3638
-3750
-3317
-3087
-3309
-3023
-2287
-1228
-602
-563
-994
-1096
-588
-408
-775
-1718
-2631
-2733
-2252
-1862
-1756
-1890
-1652
-937
-207
139
-46
-321
-425
-338
-324
-566
-918
-1084
-1003
-677
-365
-65
314
655
1069
1288
1370
1426
1372
1264
1041
737
473
319
214
158
115
220
446
736
960
1038
1260
1484
1856
2077
2165
2200
2258
2382
2491
2591
2487
2920
2868
3242
3681
3536
4225
4358
4612
4930
5029
5222
5281
5135
3359
493
-1929
-4204
-4677
-3720
-4439
-4845
-5381
-5583
-4345
-3259
-2687
-2766
-2411
-2071
-1309
-832
-1223
-1986
-2384
-2451
-1938
-1082
-774
-1
544
1448
2526
3118
3617
3631
3539
3460
2981
2393
1585
760
389
-113
-203
-466
-812
-689
-858
-612
-397
-495
-567
-777
-1089
-1434
-1838
-2386
-2967
-3197
-3053
-2826
-2319
-2101
-1969
-1471
-988
-470
-89
-38
37
102
-171
-677
-1275
-2055
-2769
-2941
-3195
-3032
-2291
-2232
-1942
-1455
-1194
-682
-499
-694
-968
-1083
-1167
-1428
-1692
-2119
-2371
-2171
-1920
-1592
-1309
-1121
-798
-497
-287
-237
-384
-546
-725
-876
-952
-1010
-919
-740
-420
-39
314
757
1046
1262
1388
1273
1232
1177
977
791
515
314
332
375
470
557
711
970
1236
1396
1412
1503
1477
1477
1563
1497
1570
1846
1840
1996
2393
2315
2928
3168
3170
3848
3914
4353
4446
4543
4612
4648
5049
4575
3921
1551
-1112
-2971
-4236
-3558
-3372
-3866
-4266
-4552
-3969
-3044
-2467
-2493
-2646
-2510
-2163
-1829
-1737
-2311
-2866
-2731
-2382
-1467
-668
-232
517
1190
1971
2670
2899
2978
2773
2608
2316
1813
1328
655
430
378
390
520
354
234
122
-10
-91
-335
-685
-1089
-1406
-1677
-2104
-2527
-3068
-3368
-3115
-2798
-2326
-1899
-1712
-1406
-1018
-841
-687
-658
-781
-754
-934
-1197
-1576
-2176
-2801
-2901
-2734
-2328
-1652
-1719
-1691
-1246
-852
-575
-718
-1193
-1544
-1331
-1257
-1530
-1814
-2139
-2086
-1608
-1310
-1203
-1165
-1046
-754
-527
-560
-860
-1074
-1103
-955
-909
-952
-961
-797
-408
-8
356
621
974
1205
1287
1262
1056
1029
1048
989
814
683
739
884
1118
1168
1175
1331
1505
1759
1767
1669
1578
1403
1545
1675
1797
1967
2226
2388
2785
3183
3149
3503
3422
3646
3925
3893
4311
4319
4654
4940
4911
4420
2251
-424
-2531
-3921
-3296
-2646
-3346
-3701
-4195
-3876
-2904
-2134
-2171
-2492
-2267
-2276
-1863
-1716
-2328
-2971
-2894
-2432
-1468
-610
-130
412
998
1887
2327
2573
2560
2279
2224
1929
1577
1122
517
374
343
600
992
880
935
720
492
448
-120
-688
-1252
-1611
-1753
-1948
-2400
-2842
-3065
-2917
-2513
-2186
-1759
-1557
-1319
-1134
-1189
-1271
-1614
-1737
-1820
-1725
-1506
-1834
-2120
-2318
-2199
-1686
-1365
-1322
-1420
-1199
-844
-684
-749
-1196
-1448
-1306
-1188
-1109
-1233
-1442
-1369
-1213
-1043
-1063
-1227
-1270
-1284
-1175
-1206
-1387
-1450
-1440
-1243
-952
-798
-583
-368
-145
145
292
475
597
743
895
931
980
943
980
1008
1048
1154
1285
1460
1586
1680
1616
1619
1649
1643
1669
1646
1629
1622
1871
2078
2251
2390
2482
2706
2936
3259
3281
3250
3277
3317
3469
3584
3679
3668
4017
4142
3728
1748
-850
-2639
-3860
-2739
-2167
-2763
-3043
-3651
-3223
-2481
-1858
-2130
-2464
-2299
-2508
-2084
-2177
-2793
-3175
-2995
-2243
-1214
-408
30
569
1130
1684
1896
1818
1748
1566
1546
1401
1153
882
430
466
556
882
1222
1062
1136
922
740
439
-438
-1073
-1688
-1865
-1806
-1948
-2086
-2307
-2361
-2164
-2042
-1902
-1784
-1772
-1701
-1762
-1822
-2024
-2395
-2621
-2801
-2803
-2597
-2430
-2289
-2011
-1780
-1546
-1306
-1097
-950
-934
-950
-1120
-1096
-1065
-1084
-1155
-1219
-1060
-913
-685
-647
-741
-826
-892
-936
-1037
-1186
-1374
-1448
-1444
-1320
-1185
-1041
-840
-652
-429
-258
-120
-25
42
136
200
272
377
520
671
820
983
1128
1261
1354
1395
1439
1519
1590
1616
1584
1529
1563
1646
1760
1872
1953
2165
2461
2719
2955
3043
3119
3294
3359
3486
3374
3260
3363
3307
3517
3789
3677
3182
1093
-1163
-2609
-3597
-2353
-2107
-2849
-2974
-3605
-3097
-2352
-2055
-2474
-2744
-2645
-2827
-2445
-2642
-3312
-3321
-2838
-1988
-1013
-504
-216
215
769
1234
1437
1411
1395
1304
1296
1153
1015
935
821
1177
1414
1708
1790
1406
1298
1042
963
510
-257
-812
-1472
-1498
-1627
-1847
-1862
-1953
-1718
-1602
-1575
-1726
-1979
-2086
-2165
-2101
-2130
-2186
-2354
-2320
-2218
-2263
-2433
-2412
-2292
-2042
-1735
-2087
-2068
-1659
-1338
-1115
-1211
-1307
-1105
-582
-400
-645
-800
-865
-679
-346
-369
-613
-851
-847
-688
-693
-847
-1139
-1199
-971
-798
-825
-916
-844
-622
-367
-195
-173
-108
168
367
488
609
603
681
733
771
845
892
979
1024
1112
1268
1451
1543
1565
1612
1578
1664
1811
1898
2039
2127
2240
2341
2591
2802
2957
3203
3295
3456
3551
3546
3679
3607
3811
3851
3566
2777
398
-1214
-2426
-2650
-1171
-1641
-1958
-2315
-2732
-2014
-1679
-1686
-2387
-2581
-2911
-3127
-3054
-3612
-4027
-3685
-2914
-1986
-1081
-839
-616
-138
202
516
507
510
521
502
523
332
391
460
844
1565
1950
2343
2203
1892
1839
1619
1371
837
310
-166
-401
-552
-899
-1055
-1100
-1022
-800
-760
-1011
-1368
-1772
-2144
-2309
-2448
-2495
-2714
-3339
-3702
-3828
-3592
-2813
-2544
-2450
-2078
-1683
-1221
-1054
-1254
-1719
-1627
-1188
-959
-761
-932
-1054
-632
22
426
405
164
-26
-28
27
-318
-796
-1058
-1010
-740
-569
-542
-616
-623
-441
-221
-121
-133
-300
-447
-410
-292
-134
-48
179
419
615
872
940
1028
1171
1167
1114
1117
1168
1261
1262
1219
1261
1454
1827
2080
2193
2295
2400
2568
2680
2693
2628
2703
2823
2991
3167
3201
3279
3360
3355
2979
1446
-116
-1185
-1831
-908
-770
-1398
-1644
-2141
-1880
-1379
-1192
-1687
-2040
-2225
-2626
-2655
-2989
-3574
-3613
-3011
-2396
-1737
-1393
-1463
-1171
-811
-575
-471
-527
-445
-370
-269
-340
-413
-327
-14
651
1139
1415
1476
1286
1244
1269
1136
772
480
232
95
119
-104
-333
-356
-255
-107
-18
-168
-535
-886
-1260
-1505
-1740
-1977
-2154
-2253
-2388
-2717
-3012
-3351
-3401
-3254
-3107
-2899
-2697
-2507
-2455
-2311
-2235
-2054
-1693
-1505
-1332
-1212
-1110
-961
-749
-489
-276
-33
141
178
127
-36
-191
-239
-180
-98
-90
-105
-94
-73
-47
-4
11
63
173
205
189
118
7
-26
61
204
276
259
227
174
216
267
317
412
534
724
813
878
887
929
1089
1181
1343
1456
1579
1701
1757
1810
1764
1784
1794
1825
1823
1839
1887
1877
1913
1895
1812
1584
890
155
-315
-696
-505
-430
-682
-687
-898
-810
-603
-633
-767
-1037
-1113
-1276
-1380
-1486
-1759
-1776
-1604
-1371
-1156
-1033
-1010
-963
-858
-824
-797
-855
-838
-800
-792
-805
-870
-840
-763
-532
-327
-224
-115
-185
-159
-120
-186
-256
-313
-309
-314
-253
-282
-335
-286
-230
-140
-120
-205
-325
-454
-558
-708
-872
-1000
-1013
-898
-848
-868
-907
-925
-837
-730
-741
-795
-845
-878
-829
-817
-906
-986
-990
-892
-767
-699
-688
-675
-589
-515
-451
-446
-458
-441
-392
-349
-316
-357
-424
-319
-179
-173
-228
-266
-289
-221
-260
-256
-237
-212
-115
-61
-44
-82
-55
-42
-81
-45
30
-34
-70
-68
-116
-66
-52
-31
7
-22
-11
-46
-98
-94
-94
-67
-55
-15
81
92
97
117
126
140
147
165
172
158
129
95
75
58
33
-27
-73
-64
-62
-86
-91
-41
13
29
-9
-63
-121
-182
-219
-251
-266
-271
-256
-225
-221
-212
-214
-186
-160
-140
-121
-129
-116
-106
-122
-152
-202
-254
-288
-319
-329
-350
-373
-371
-384
-413
-431
-461
-514
-567
-621
-686
-736
-764
-788
-803
-799
-809
-819
-805
-782
-739
-700
-678
-655
-641
-619
-607
-594
-581
-564
-540
-544
-527
-517
-529
-536
-552
-546
-508
-478
-456
-437
-436
-434
-430
-432
-448
-465
-485
-536
-608
-667
-699
-720
-734
-741
-743
-743
-734
-723
-693
-664
-631
-612
-583
-540
-525
-512
-526
-527
-497
-447
-387
-337
-291
-272
-248
-235
-220
-230
-247
-256
-264
-263
-259
-262
-271
-276
-282
-269
-256
-238
-217
-197
-199
-204
-196
-198
-216
-224
-223
-212
-202
-176
-143
-123
-118
-108
-94
-78
-53
-44
-30
-19
-36
-54
-60
-81
-99
-110
-127
-134
-133
-138
-149
-168
-169
-161
-161
-257
-407
-470
-417
-334
-358
-345
-290
-238
-164
-156
-178
-185
-137
-93
-83
-93
-92
-90
-94
-126
-151
-165
-218
-251
-255
-280
-280
-272
-277
-292
-324
-365
-422
-480
-523
-550
-589
-642
-710
-744
-769
-788
-804
-834
-845
-826
-789
-745
-698
-671
-660
-647
-629
-611
-594
-588
-570
-546
-525
-509
-516
-523
-536
-549
-548
-542
-530
-525
-534
-541
-531
-530
-537
-556
-568
-562
-547
-531
-507
-502
-516
-521
-519
-513
-509
-503
-517
-526
-514
-487
-479
-437
-385
-334
-295
-264
-244
-225
-187
-155
-131
-138
-154
-170
-190
-216
-244
-271
-305
-336
-351
-357
-346
-341
-335
-335
-327
-304
-277
-241
-228
-222
-220
-234
-238
-250
-254
-258
-250
-233
-201
-166
-140
-117
-113
-103
-98
-93
-85
-86
-102
-126
-144
-143
-145
-155
-154
-178
-205
-217
-236
-266
-305
-337
-360
-402
-449
-476
-493
-503
-513
-512
-505
-491
-461
-423
-391
-359
-341
-320
-306
-308
-299
-306
-315
-322
-342
-351
-347
-345
-332
-313
-295
-281
-264
-235
-230
-248
-279
-313
-350
-381
-406
-443
-471
-495
-520
-524
-518
-509
-499
-491
-479
-485
-501
-530
-565
-576
-570
-572
-574
-562
-523
-486
-450
-410
-380
-359
-368
-376
-380
-379
-395
-414
-447
-487
-509
-508
-480
-451
-418
-389
-355
-326
-294
-274
-275
-286
-298
-277
-256
-266
-283
-300
-315
-314
-298
-281
-277
-272
-234
-197
-169
-137
-121
-122
-129
-134
-161
-195
-212
-221
-237
-262
-301
-341
-355
-351
-331
-318
-324
-333
-313
-300
-329
-368
-396
-433
-445
-430
-412
-386
-362
-334
-322
-298
-265
-232
-205
-194
-184
-180
-175
-177
-182
-192
-192
-183
-181
-185
-192
-193
-181
-184
-189
-218
-248
-293
-360
-412
-473
-508
-534
-551
-565
-582
-585
-564
-541
-511
-491
-479
-472
-468
-442
-421
-414
-405
-403
-407
-407
-368
-325
-309
-269
-222
-181
-172
-155
-152
-161
-175
-186
-198
-227
-245
-264
-284
-308
-321
-325
-315
-303
-300
-289
-307
-339
-378
-414
-433
-445
-460
-485
-508
-533
-546
-545
-528
-497
-455
-423
-386
-348
-330
-323
-321
-312
-304
-308
-326
-349
-377
-399
-407
-410
-418
-414
-385
-342
-305
-282
-268
-273
-277
-280
-270
-257
-262
-267
-305
-338
-355
-360
-356
-361
-355
-356
-349
-321
-298
-283
-282
-280
-283
-286
-274
-273
-273
-284
-305
-322
-335
-348
-353
-342
-350
-378
-404
-419
-424
-435
-443
-447
-452
-452
-445
-442
-435
-423
-411
-385
-359
-332
-327
-325
-310
-301
-288
-277
-264
-250
-231
-206
-209
-203
-204
-219
-233
-243
-236
-248
-265
-291
-315
-335
-362
-401
-425
-459
-495
-516
-518
-520
-534
-534
-523
-520
-507
-483
-452
-422
-414
-398
-387
-381
-364
-329
-305
-285
-236
-180
-141
-101
-79
-65
-56
-51
-52
-80
-117
-182
-231
-260
-281
-284
-293
-288
-279
-267
-255
-254
-254
-267
-287
-307
-337
-365
-398
-434
-493
-519
-536
-536
-515
-478
-442
-439
-426
-410
-375
-341
-288
-275
-264
-270
-267
-259
-267
-263
-262
-266
-287
-295
-304
-302
-290
-278
-269
-250
-229
-224
-238
-253
-256
-261
-264
-268
-288
-313
-321
-337
-346
-347
-328
-301
-285
-274
-275
-261
-258
-270
-275
-268
-274
-277
-273
-266
-259
-259
-251
-246
-238
-238
-231
-239
-259
-283
-287
-294
-311
-320
-317
-321
-317
-313
-305
-309
-306
-268
-245
-244
-245
-244
-236
-219
-192
-169
-166
-172
-157
-136
-124
-117
-119
-124
-117
-117
-130
-151
-181
-215
-243
-282
-311
-328
-337
-347
-361
-360
-352
-334
-320
-310
-329
-321
-325
-330
-325
-317
-322
-328
-316
-287
-278
-258
-229
-219
-181
-132
-90
-59
-30
-9
0
-4
-21
-46
-68
-94
-121
-151
-188
-210
-222
-218
-214
-209
-207
-218
-202
-194
-211
-223
-234
-266
-319
-373
-385
-402
-428
-446
-452
-449
-446
-433
-406
-390
-363
-338
-316
-301
-295
-293
-280
-270
-257
-249
-246
-257
-270
-260
-239
-230
-223
-219
-219
-201
-181
-174
-180
-186
-196
-200
-203
-202
-209
-221
-226
-237
-246
-262
-277
-279
-286
-288
-275
-268
-259
-234
-220
-221
-215
-208
-204
-202
-203
-215
-229
-233
-254
-270
-288
-303
-301
-314
-313
-322
-319
-321
-312
-297
-258
-229
-164
-365
-370
-229
-301
-245
-273
-243
-239
-217
-223
-226
-184
-213
-218
-232
-212
-211
-189
-186
-216
-204
-230
-251
-284
-304
-346
-388
-406
-431
-484
-434
-913
-1295
-1067
-800
-685
-796
-747
-632
-496
-428
-498
-333
-281
-286
-240
-198
-126
-167
-131
-47
-21
-36
-57
-126
-125
-69
-124
-217
-134
-148
-227
-189
-213
-154
-245
-369
-269
-196
-352
-353
-271
-280
-321
-326
-137
-338
-161
-450
-434
-262
-497
-527
-573
-350
-477
-414
-408
-511
-353
-286
-413
-429
-134
-351
-416
-129
-219
-370
-219
-223
-179
-153
-282
-2
-255
-262
-65
-200
-133
-170
-178
-223
-190
-214
-185
-263
-148
-134
-345
-382
-107
-428
-465
-177
-378
-305
-342
-406
-234
-241
-365
-244
-360
-177
-153
-226
-322
-257
-61
-233
-335
-229
-119
-240
-276
-246
-226
-197
-440
-139
-101
-325
-384
-114
-232
-300
-226
-562
-91
-227
-535
-226
-296
-482
-109
-355
-489
-116
-325
-346
-205
-330
-375
-173
-242
-296
-351
-270
-77
-218
-567
-305
-12
-332
-314
-407
-366
-67
-193
-340
-406
-152
-215
-459
-224
-315
-462
-185
-328
-573
-270
-369
-345
-291
-299
-369
-298
-186
-253
-234
-350
-222
-11
-152
-341
233
-191
-232
55
-268
-162
-277
-139
-195
-296
-267
-1
-191
-402
110
-297
-254
24
-473
-232
-145
-364
-312
-204
-211
-270
-285
-356
-165
35
-463
-532
182
-46
-409
-103
-106
-58
-90
-328
-301
-250
-19
-61
-408
-284
162
-140
-238
-253
-172
-141
-334
-336
-379
-148
-309
-450
-91
-122
-431
-176
-293
-386
-132
-246
-327
-335
-129
-239
-229
-52
-433
39
-86
-484
-59
20
-154
-6
24
28
136
-216
-303
85
-110
-133
-399
-302
-98
-282
-172
-425
-374
-256
-293
-318
-276
-572
-433
-262
-437
-477
-571
-255
-380
-272
5
-764
-479
97
-137
-277
-440
-198
154
-304
-228
-380
-315
58
-247
-387
-239
-54
-251
-327
-330
-232
-346
-425
104
-468
-217
-21
-782
16
-509
-775
57
-358
-702
-263
-199
-850
-542
214
-678
-374
-256
-341
-279
-203
-272
-386
3
-299
-314
57
-279
-191
-238
-147
-148
-301
-79
43
-51
-209
-147
-549
-101
395
-509
-930
124
57
-205
-531
-647
-179
78
-113
-496
-810
23
181
-447
-641
-712
285
38
-443
-814
68
439
-528
-503
-274
-294
425
-286
-1309
-136
239
-319
-971
-322
112
-79
-393
-976
-146
-393
-117
-504
-875
-34
62
-1004
-89
153
-598
-108
-580
-260
-134
-151
-745
-124
43
-271
-114
-228
-100
76
-396
-12
35
-583
139
-473
-75
-174
-259
-48
-858
-281
11
-545
-638
-204
-588
-918
-172
91
-519
-890
-186
-133
-137
-783
-703
132
-585
-774
9
-220
-671
-271
-161
-87
-170
-153
-275
-854
-276
396
-368
-793
99
125
-122
-242
-577
21
-193
-473
-426
-3
240
-575
-862
-115
419
-785
-272
32
-954
-388
-143
-768
-696
85
-214
-1008
-151
652
-626
-838
442
-70
-763
-371
266
-327
-650
7
-117
-536
-240
535
-28
-1312
-27
810
-983
-844
-115
-241
-146
-603
-302
-387
-411
18
-221
-595
-982
-323
132
-655
-930
-229
183
-571
-215
45
-1123
-201
357
-1056
-1142
127
505
-286
-1308
-450
551
-336
-732
-831
176
-417
-1129
-285
-423
-701
224
164
-1325
-431
111
-688
-120
-302
-621
-98
-168
567
-146
-1426
39
765
-666
-815
381
488
-135
-1325
-511
860
358
137
-478
-1309
369
1365
-335
-1289
-384
1166
534
-1236
-1031
356
854
-938
-739
198
-381
250
300
-1800
-305
712
-96
-586
-1232
84
755
-634
-315
186
-1237
96
818
-306
-944
-375
-169
37
275
-73
579
-769
-658
336
168
-371
-373
-859
-144
329
277
-528
-190
267
-1209
-140
374
-333
-405
-610
-1069
766
141
-862
-613
-529
533
-546
-618
-510
-448
-170
-185
-547
-310
148
313
-405
-758
-62
-405
699
-16
-1037
-189
306
186
-357
-421
-741
263
281
137
268
-1044
-711
-22
236
215
-803
298
1062
-1661
-1357
1186
239
-768
109
-871
-888
270
-288
-93
277
-419
-295
262
258
-20
-1009
-1079
231
531
286
-372
-1103
-739
240
264
-249
-918
-1179
98
517
-104
-1716
-762
799
1364
-425
-2952
601
2109
-1127
-2450
-177
872
217
-607
-1102
-427
-22
688
-846
-731
-96
-193
-716
-130
377
-622
-1189
-1284
1448
227
-2408
-1003
548
-255
-1773
-328
-513
-1938
-318
-37
-1294
-1532
-808
561
-255
-2774
-1391
228
-123
-294
-1073
-1046
-207
628
-346
-731
-499
-491
2
-270
-392
-730
-212
236
696
496
-1026
-124
969
47
-635
-588
322
305
-361
-239
425
305
-621
-223
425
-716
-1170
-206
-83
-36
-423
-1044
-252
180
-147
-501
-850
-549
-254
-18
-1032
-1139
-3
328
624
-277
-862
-209
49
339
-825
-629
583
41
-406
-368
93
84
103
-292
-84
289
-191
-747
-686
452
754
-546
-475
-9
-345
-407
56
-275
-1136
23
1013
-642
-1151
225
209
-146
-246
-215
-147
38
-238
-876
-695
53
471
-20
-722
-219
-50
-299
-575
-883
90
245
-239
-683
-397
712
60
-767
-113
635
77
-515
-633
-256
94
233
168
-79
38
99
-767
-357
91
132
-24
-862
-99
278
-1
-447
-204
-45
272
15
-806
-390
-149
-307
-413
-58
537
165
-1167
-797
159
505
168
-479
-1012
-376
370
-648
-754
112
816
-209
-1315
-797
178
291
-57
-877
-162
955
234
-828
-1012
-158
467
-162
-352
235
-333
-1328
-1033
90
150
151
-98
-269
-55
-792
-443
82
-197
-560
-482
-82
-112
184
-263
-727
-917
-599
321
618
-316
-1054
-806
-274
325
539
-329
-596
-312
-342
-97
-288
-428
-12
368
-499
-702
79
398
309
-690
-1000
155
469
-109
-638
-933
-141
467
113
-162
-114
-653
-210
360
-492
-1003
-263
564
-74
-984
-606
855
-249
-756
186
-1111
-538
526
-422
-755
-550
252
328
-438
-666
-697
-155
-157
-411
-273
-423
-186
-24
-298
-330
-143
-290
-239
84
-51
-866
-1035
-87
309
-575
-777
351
143
-544
-823
-726
-125
-54
-127
-219
-36
-168
-469
-296
-408
-333
-44
0
-15
-285
-643
-774
9
25
-270
-290
-250
-214
-921
-951
-349
-39
-109
-454
-426
-193
-418
-685
-484
71
-147
-521
-518
29
-135
-634
-79
3
2
-228
-586
-164
-274
-769
-297
149
18
-222
-318
-290
-308
-575
-71
-128
-664
-472
15
40
-427
-510
-440
-309
-18
42
-446
-937
-692
319
-323
-1077
-447
-80
70
-183
-492
-360
-96
-500
-570
-158
-75
-136
-66
49
-319
-573
-280
11
-248
-820
-644
-373
-119
-163
-348
-415
-559
-164
165
-69
-564
-575
-519
-598
-420
-341
-129
-305
-360
-243
-448
-366
-421
-632
-455
-305
32
-60
-590
-621
-273
-106
-196
-134
-68
-412
-623
-329
-584
-584
60
531
-71
-722
-435
-368
-355
-594
-537
36
-132
-661
-461
-635
-666
-85
-50
-642
-666
-581
-548
-300
-541
-553
-142
-50
-556
-480
-200
-396
-97
-138
-182
-94
-233
-220
-149
9
95
-9
-46
121
-35
-570
-784
-229
576
162
-1055
-1163
-192
252
-184
-751
-537
-119
-311
-682
-725
-377
-104
-249
-538
-432
-180
-416
-711
-553
-216
-113
-257
-428
-545
-323
-340
-549
-383
8
206
-294
-904
-519
-185
-234
-134
-54
-213
-306
-391
-587
-602
-336
-68
-78
-368
-435
-368
-650
-884
-485
-119
-188
-5
-286
-735
-699
-599
-195
42
-21
-327
-614
-666
-467
-442
-421
136
120
-195
-543
-738
-518
-322
-348
-179
-87
-293
-358
-498
-533
-470
-206
-50
-246
-655
-842
-789
-689
-297
11
19
-152
-243
-548
-607
-259
-47
51
-345
-578
-289
-183
-376
-398
-237
-58
47
-140
-497
-700
-496
-483
-415
-166
-146
-168
-423
-668
-500
-332
-333
-232
-297
-361
-89
-245
-623
-600
-446
-161
-86
-287
-416
-254
-346
-501
-379
-514
-218
-46
-273
-603
-631
-242
-156
-75
-198
-368
-106
-63
-363
-724
-790
-444
-123
-252
-378
-395
-573
-441
-206
-342
-520
-394
-514
-627
-542
-536
-418
-232
-189
-326
-474
-463
-225
-242
-583
-699
-390
11
37
-360
-609
-430
-319
-283
-283
-365
-436
-654
-586
-363
-284
-133
-67
-131
-232
-265
-295
-386
-387
-367
-437
-284
-53
-57
-307
-547
-476
-280
-135
-51
-336
-677
-723
-316
93
4
-138
-195
-365
-547
-724
-693
-384
-84
-155
-527
-413
-187
-247
-493
-448
-177
-79
-178
-402
-483
-532
-473
-184
103
-161
-249
-217
-455
-480
-295
-110
-149
-228
-248
-130
-63
-291
-423
-332
-262
-129
-258
-409
-299
-229
-375
-622
-452
-12
-138
-392
-518
-656
-375
-224
-326
-417
-458
-341
-132
-155
-356
-404
-366
-327
-251
-179
-122
-167
-217
-60
36
-4
-48
-198
-189
-97
-152
9
155
142
-41
-246
-124
154
191
1
-57
-164
-230
-148
-199
-153
20
17
45
36
-128
-235
-165
-99
-84
-121
-38
1
-177
-226
-223
-145
49
71
-39
-169
-268
-201
-75
-13
-45
-80
-97
-170
-269
-287
-239
-207
-331
-294
-82
-60
-180
-345
-326
-133
-55
-109
-129
-168
-217
-196
-241
-232
-132
-38
-100
-302
-267
-88
-85
-208
-388
-269
74
305
244
-151
-386
-351
-288
-226
-187
-42
57
-65
-224
-415
-454
-389
-243
-77
-66
-110
-273
-459
-442
-324
-199
-111
-61
-19
-103
-235
-362
-425
-250
-42
85
58
-167
-291
-334
-243
-97
-7
63
-53
-175
-175
-164
-128
-103
-56
50
108
-32
-320
-465
-327
-166
54
154
28
-82
-263
-296
-115
87
130
-79
-108
-41
-94
-84
26
209
212
149
226
107
-16
-16
14
167
234
257
272
160
48
61
171
291
286
191
72
73
105
39
102
184
210
202
103
98
106
34
1
-34
-1
71
31
-5
-83
-122
-172
-101
109
36
-31
-71
-213
-167
-131
-156
-139
-160
-138
-149
-199
-275
-341
-196
-205
-257
-199
-217
-200
-286
-443
-453
-345
-224
-210
-295
-377
-381
-370
-379
-360
-298
-214
-219
-328
-406
-476
-507
-289
-211
-331
-387
-303
-174
-233
-296
-219
-148
-137
-102
-112
-166
-230
-235
-200
-136
2
19
-57
-101
-88
-43
-40
5
13
-62
-18
42
85
175
171
181
110
62
66
38
136
142
112
118
125
210
172
78
106
182
190
101
82
103
142
71
13
38
44
144
169
74
-12
57
114
68
81
53
59
90
-45
-83
13
46
28
-31
-56
17
-15
-67
-75
-136
-110
-70
-68
-116
-199
-236
-232
-89
14
-38
-122
-319
-383
-354
-322
-190
-146
-172
-256
-308
-247
-359
-413
-370
-419
-332
-350
-425
-429
-525
-487
-481
-499
-381
-444
-556
-622
-723
-699
-605
-465
-449
-538
-551
-610
-557
-498
-555
-521
-467
-408
-409
-433
-381
-364
-317
-234
-191
-147
-154
-164
-132
-101
-9
34
107
153
72
112
155
158
192
189
246
277
282
327
343
338
274
337
474
467
486
473
445
514
446
388
433
471
584
576
471
405
372
379
395
409
446
411
331
311
291
307
329
350
420
412
395
333
275
290
187
239
324
321
356
288
234
138
67
115
125
118
171
115
3
-100
-156
-58
-49
-86
-136
-289
-363
-422
-474
-445
-472
-535
-583
-610
-656
-724
-734
-819
-909
-868
-898
-969
-1027
-1098
-1087
-1051
-1031
-1034
-1098
-1103
-1137
-1189
-1159
-1099
-1039
-1046
-1032
-1040
-1045
-951
-945
-936
-925
-957
-861
-744
-702
-714
-694
-633
-577
-538
-406
-398
-661
-508
-188
-218
-231
-171
-163
-60
49
-137
-128
115
85
65
91
102
200
238
142
174
308
350
329
275
266
246
238
368
419
414
358
261
271
349
318
297
387
429
477
426
408
457
519
639
628
709
790
793
835
759
770
754
817
957
999
1084
931
916
990
934
1029
923
891
945
697
509
373
107
156
240
184
333
119
-343
-592
-698
-570
-440
-561
-814
-911
-954
-944
-863
-1009
-1068
-1143
-1248
-1155
-1229
-1371
-1431
-1401
-1292
-1249
-1267
-1330
-1345
-1365
-1442
-1430
-1356
-1324
-1302
-1226
-1195
-1186
-1181
-1190
-1159
-1134
-1139
-1140
-1083
-995
-923
-913
-925
-919
-886
-839
-916
-1010
-1045
-1030
-934
-883
-903
-926
-870
-799
-777
-744
-731
-692
-573
-467
-416
-406
-445
-455
-410
-332
-259
-210
-181
-148
-47
71
166
206
177
190
241
314
386
400
412
451
474
493
506
539
557
550
565
569
618
669
702
682
639
719
828
919
956
899
881
945
1018
1069
1169
1170
1151
1269
1210
1265
1368
1246
1264
977
541
243
29
364
799
915
708
167
-271
-356
-285
-210
-236
-446
-604
-695
-637
-670
-797
-765
-904
-804
-805
-1089
-1146
-1251
-1110
-879
-789
-654
-701
-746
-858
-955
-948
-918
-743
-619
-571
-590
-680
-703
-642
-532
-434
-656
-1088
-1327
-1380
-864
-315
-396
-783
-1415
-1607
-1308
-1110
-1212
-1567
-1662
-1496
-1225
-1162
-1469
-1738
-1794
-1640
-1468
-1498
-1643
-1688
-1638
-1509
-1410
-1343
-1130
-1024
-1084
-1226
-1318
-1076
-686
-422
-473
-647
-630
-476
-253
-269
-414
-415
-298
-64
59
50
10
7
106
210
234
184
131
121
164
218
346
491
572
565
410
315
359
510
614
603
586
582
722
822
812
805
748
846
954
971
1022
963
995
1118
1160
1255
1273
1251
1369
1364
1402
1439
1256
1104
716
371
366
578
1157
1263
920
423
-246
-213
-40
75
89
-312
-428
-538
-555
-415
-634
-758
-811
-913
-873
-917
-1111
-1194
-1221
-1113
-920
-876
-816
-1004
-1147
-1131
-1168
-974
-892
-816
-790
-840
-939
-1162
-1200
-1299
-998
-759
-880
-831
-1226
-1340
-1124
-1198
-1100
-1170
-1281
-1281
-1302
-1303
-1445
-1527
-1499
-1496
-1404
-1414
-1561
-1636
-1758
-1691
-1643
-1625
-1396
-1480
-1512
-1515
-1638
-1451
-1344
-1226
-1145
-1162
-1007
-913
-743
-685
-712
-614
-572
-390
-261
-257
-173
-159
-91
54
77
174
261
238
244
213
288
390
410
435
349
328
338
348
427
376
409
409
408
475
419
450
446
522
638
648
747
765
782
843
874
949
974
1057
1111
1095
1191
1161
1124
1277
1306
1356
1453
1335
1266
1079
735
469
359
522
829
961
749
346
-135
-385
-183
-54
-90
-241
-525
-588
-401
-358
-577
-720
-866
-776
-530
-687
-873
-1045
-1100
-872
-746
-637
-732
-930
-948
-1012
-929
-828
-873
-843
-945
-950
-958
-1055
-1000
-1273
-1247
-1029
-1003
-786
-1128
-1503
-1497
-1463
-1144
-1143
-1340
-1481
-1629
-1501
-1497
-1490
-1452
-1559
-1499
-1502
-1530
-1476
-1573
-1538
-1503
-1490
-1308
-1269
-1192
-1226
-1383
-1291
-1181
-951
-825
-884
-861
-862
-683
-568
-564
-495
-531
-419
-306
-245
-128
-166
-114
5
54
128
93
69
115
153
272
371
472
525
441
402
358
401
534
562
569
570
555
622
678
691
695
714
781
856
926
857
804
839
864
1040
1064
987
1057
965
1038
1114
1027
1180
1200
1204
1293
1130
1114
966
651
623
495
518
745
725
533
256
7
-108
-31
52
-137
-258
-249
-344
-374
-367
-538
-581
-551
-652
-653
-745
-850
-885
-936
-810
-738
-735
-711
-844
-920
-883
-854
-779
-724
-690
-756
-807
-807
-1050
-1131
-1144
-1214
-926
-936
-1058
-1082
-1381
-1433
-1481
-1540
-1426
-1399
-1377
-1514
-1585
-1593
-1630
-1512
-1574
-1572
-1514
-1585
-1475
-1525
-1570
-1461
-1478
-1327
-1183
-1217
-1245
-1282
-1211
-1094
-929
-784
-754
-631
-570
-547
-487
-494
-387
-295
-249
-106
-61
-55
-3
39
88
111
165
193
174
224
233
243
285
351
425
426
393
355
364
409
505
528
556
583
571
628
609
572
652
691
764
829
807
823
845
891
915
984
1012
933
830
619
573
698
859
1016
1017
962
829
702
687
624
497
353
204
176
386
514
377
113
-186
-334
-269
-182
-208
-300
-417
-534
-493
-403
-418
-460
-606
-690
-678
-674
-609
-594
-650
-670
-669
-661
-625
-664
-754
-812
-782
-711
-664
-677
-770
-859
-1046
-1129
-1229
-1407
-1200
-1110
-1064
-978
-1405
-1632
-1590
-1605
-1442
-1437
-1506
-1460
-1390
-1361
-1526
-1590
-1544
-1434
-1273
-1329
-1373
-1391
-1412
-1267
-1275
-1240
-1090
-1098
-1029
-1083
-1194
-1110
-947
-753
-646
-614
-608
-578
-525
-564
-545
-496
-440
-269
-182
-209
-228
-243
-171
-25
2
21
16
10
58
68
108
240
370
377
339
333
333
365
401
440
527
595
629
611
526
493
515
566
647
671
675
668
639
641
656
665
683
755
849
842
824
818
807
879
855
827
872
854
876
843
718
686
672
662
623
539
449
382
394
369
306
154
-13
-74
-129
-142
-181
-332
-430
-487
-513
-512
-622
-758
-848
-888
-812
-777
-812
-909
-1066
-1103
-1093
-1038
-1041
-1148
-1194
-1270
-1241
-1146
-1176
-1172
-1226
-1276
-1213
-1184
-1157
-1197
-1263
-1262
-1252
-1198
-1192
-1282
-1343
-1430
-1408
-1326
-1313
-1278
-1367
-1402
-1331
-1301
-1242
-1264
-1254
-1200
-1168
-1093
-1056
-1005
-950
-910
-806
-734
-659
-639
-715
-711
-660
-551
-395
-334
-337
-401
-466
-402
-307
-237
-173
-139
-92
2
62
51
55
99
176
274
311
278
276
267
281
345
377
424
469
447
466
454
409
508
532
543
596
538
588
631
577
571
593
684
735
768
744
655
700
690
704
785
736
751
695
627
640
576
605
575
485
465
422
467
490
440
350
209
202
238
211
200
56
-72
-64
-107
-136
-251
-365
-389
-460
-465
-521
-612
-614
-671
-708
-747
-821
-850
-954
-980
-963
-1013
-999
-1042
-1080
-1089
-1154
-1155
-1197
-1256
-1248
-1286
-1270
-1277
-1354
-1366
-1384
-1377
-1395
-1449
-1470
-1494
-1451
-1410
-1418
-1396
-1416
-1407
-1371
-1406
-1370
-1330
-1280
-1186
-1159
-1128
-1081
-999
-881
-821
-764
-724
-721
-694
-703
-697
-664
-609
-552
-555
-541
-501
-446
-381
-368
-381
-373
-332
-237
-161
-113
-93
-76
-22
15
72
73
83
152
185
253
284
268
285
290
294
299
284
288
290
316
357
362
367
375
368
365
402
453
485
545
551
538
597
597
637
669
624
631
628
618
623
611
598
561
593
601
557
551
455
390
407
358
347
310
218
170
67
33
21
-64
-109
-184
-232
-234
-302
-408
-468
-470
-523
-591
-602
-653
-707
-758
-870
-952
-967
-940
-934
-999
-1065
-1087
-1124
-1154
-1171
-1209
-1234
-1220
-1219
-1221
-1242
-1292
-1293
-1304
-1316
-1313
-1344
-1368
-1384
-1402
-1420
-1454
-1498
-1488
-1435
-1442
-1471
-1469
-1429
-1367
-1309
-1278
-1242
-1159
-1067
-999
-954
-902
-823
-745
-718
-733
-741
-718
-671
-605
-572
-542
-504
-468
-438
-430
-442
-405
-322
-246
-167
-125
-94
-35
32
74
126
182
237
277
279
260
261
308
367
381
366
337
352
409
447
442
435
463
486
551
513
488
577
621
727
760
726
717
705
745
741
790
818
797
779
688
655
656
643
643
605
572
592
550
476
430
342
347
357
326
311
204
136
69
18
-5
-44
-58
-150
-191
-212
-247
-226
-329
-422
-475
-505
-465
-484
-540
-633
-743
-765
-756
-774
-783
-791
-842
-881
-924
-969
-1014
-1029
-1041
-1054
-1062
-1115
-1115
-1159
-1233
-1259
-1306
-1281
-1294
-1361
-1424
-1456
-1421
-1397
-1356
-1381
-1398
-1359
-1331
-1299
-1297
-1273
-1210
-1164
-1118
-1073
-1055
-1034
-1016
-971
-884
-798
-715
-675
-664
-643
-640
-619
-623
-611
-570
-548
-495
-490
-478
-424
-413
-373
-338
-312
-269
-218
-153
-111
-77
-29
30
83
146
158
160
192
235
275
292
325
316
363
378
339
357
327
354
382
388
432
437
479
501
514
493
472
538
531
582
637
603
688
655
581
647
609
615
650
579
599
589
575
593
483
488
467
423
442
338
310
254
252
263
171
180
63
-26
-4
-85
-110
-132
-207
-267
-297
-330
-382
-441
-530
-618
-650
-615
-633
-706
-776
-840
-844
-846
-834
-910
-964
-945
-1002
-980
-968
-1027
-1081
-1113
-1129
-1145
-1141
-1194
-1239
-1263
-1226
-1197
-1219
-1209
-1257
-1291
-1262
-1234
-1233
-1240
-1221
-1243
-1233
-1194
-1185
-1168
-1193
-1193
-1166
-1110
-1059
-1066
-1079
-1046
-965
-886
-783
-705
-672
-636
-602
-557
-531
-498
-471
-455
-412
-399
-357
-322
-283
-233
-241
-213
-168
-139
-124
-119
-86
-13
89
152
158
159
154
161
185
184
202
203
209
260
259
244
251
249
232
259
297
319
400
398
380
427
454
539
551
555
599
601
632
676
663
640
712
693
705
751
652
639
603
574
611
618
604
541
505
429
382
355
327
315
260
218
151
128
80
42
11
-80
-96
-133
-148
-189
-296
-341
-415
-437
-459
-478
-517
-608
-614
-650
-681
-691
-748
-799
-801
-793
-831
-863
-935
-950
-959
-975
-973
-998
-1002
-1030
-1037
-1059
-1080
-1054
-1097
-1122
-1146
-1161
-1136
-1152
-1155
-1169
-1149
-1116
-1080
-1069
-1076
-1074
-1058
-1009
-982
-981
-972
-934
-890
-858
-832
-818
-770
-680
-603
-530
-469
-410
-381
-371
-377
-388
-375
-363
-342
-366
-368
-342
-297
-209
-171
-155
-89
-37
-19
6
30
70
153
221
257
285
327
345
339
320
299
355
405
443
458
429
466
482
481
476
433
461
470
493
495
456
464
472
511
516
524
569
577
610
631
572
592
634
609
652
654
604
628
587
584
485
445
481
394
435
405
355
341
278
263
154
115
103
53
76
9
-59
-115
-184
-200
-281
-335
-304
-378
-441
-447
-529
-534
-569
-625
-643
-702
-681
-742
-735
-708
-812
-795
-806
-851
-826
-880
-922
-947
-967
-926
-971
-1000
-1005
-1022
-975
-1009
-973
-967
-1024
-993
-1031
-1045
-1045
-1051
-1017
-1039
-1017
-1013
-1039
-1018
-1019
-988
-947
-922
-879
-863
-844
-793
-800
-762
-706
-695
-614
-586
-524
-462
-443
-401
-416
-363
-340
-336
-287
-295
-273
-261
-238
-162
-124
-81
-44
-47
-6
48
65
96
107
152
210
225
276
283
283
308
329
371
370
345
327
322
354
366
380
383
358
392
387
387
401
363
398
419
466
515
513
546
481
496
510
474
552
553
527
540
530
477
474
449
385
407
365
337
305
248
211
124
132
93
71
52
-37
-69
-118
-126
-161
-192
-191
-231
-234
-225
-268
-322
-359
-441
-428
-388
-454
-477
-549
-596
-606
-613
-645
-700
-664
-697
-687
-676
-772
-780
-806
-835
-804
-802
-849
-852
-875
-893
-870
-890
-852
-890
-949
-969
-996
-972
-1009
-1003
-1018
-1007
-934
-982
-967
-960
-989
-963
-951
-940
-939
-894
-893
-866
-811
-777
-730
-716
-652
-607
-553
-505
-473
-414
-395
-335
-317
-288
-251
-253
-263
-273
-245
-223
-144
-112
-80
-4
-28
15
62
55
93
112
168
196
241
264
257
282
274
290
288
295
297
262
250
271
303
340
380
379
406
436
409
408
366
371
405
388
433
466
471
495
516
490
496
541
546
530
502
499
477
459
473
418
425
431
396
396
342
307
245
186
185
114
85
85
28
-4
-58
-108
-146
-181
-219
-236
-257
-297
-310
-339
-367
-370
-369
-390
-410
-452
-531
-553
-592
-588
-565
-600
-588
-652
-668
-651
-703
-725
-775
-793
-812
-827
-814
-854
-892
-908
-919
-913
-887
-911
-939
-947
-975
-978
-991
-985
-979
-957
-921
-920
-879
-904
-914
-893
-915
-884
-886
-863
-828
-814
-792
-790
-748
-697
-673
-632
-585
-518
-469
-436
-388
-359
-345
-302
-252
-217
-203
-219
-191
-157
-118
-42
-14
6
56
78
107
133
155
190
195
209
246
256
246
227
226
244
246
261
236
214
232
205
232
263
243
264
254
265
293
315
350
331
349
382
392
440
456
445
447
472
506
519
521
507
498
486
475
465
425
406
388
361
360
339
298
270
239
225
217
165
152
89
40
8
-82
-74
-113
-169
-197
-296
-311
-370
-383
-398
-507
-485
-529
-561
-564
-643
-671
-690
-677
-670
-721
-748
-751
-780
-792
-824
-857
-850
-900
-880
-883
-935
-897
-954
-938
-942
-998
-961
-1025
-1029
-1037
-1063
-1021
-1068
-1060
-1064
-1075
-1059
-1076
-1042
-1008
-1002
-975
-962
-959
-906
-885
-851
-782
-757
-674
-607
-549
-459
-413
-337
-321
-316
-299
-312
-298
-306
-291
-255
-240
-180
-134
-87
-36
-12
26
66
74
57
47
65
108
144
192
226
268
310
316
316
307
299
306
292
315
332
319
357
377
385
418
414
431
457
440
452
472
450
446
489
498
509
556
538
547
543
540
530
499
524
502
507
495
453
465
431
416
394
366
391
335
301
277
218
177
130
113
53
-8
-7
-75
-135
-164
-286
-329
-334
-395
-412
-449
-466
-533
-607
-614
-689
-735
-764
-824
-838
-871
-904
-939
-1003
-1016
-1069
-1105
-1093
-1156
-1174
-1173
-1214
-1199
-1206
-1216
-1214
-1240
-1219
-1224
-1220
-1205
-1223
-1180
-1176
-1158
-1124
-1131
-1101
-1095
-1081
-1054
-1044
-1017
-978
-953
-900
-866
-826
-773
-740
-677
-616
-556
-478
-440
-391
-338
-322
-282
-256
-226
-201
-202
-193
-190
-159
-96
-46
-19
10
39
63
88
94
114
120
153
208
227
261
278
290
327
314
316
338
304
291
297
311
325
353
381
396
460
470
469
539
522
529
527
535
619
598
612
620
637
669
674
704
676
675
649
583
599
595
563
536
508
470
433
407
351
342
277
208
170
60
22
-71
-160
-229
-313
-377
-463
-512
-571
-644
-699
-766
-812
-863
-887
-973
-1040
-1052
-1118
-1118
-1152
-1190
-1209
-1242
-1244
-1293
-1303
-1307
-1333
-1321
-1346
-1342
-1339
-1348
-1348
-1363
-1347
-1332
-1318
-1309
-1279
-1285
-1294
-1279
-1281
-1266
-1260
-1230
-1199
-1198
-1164
-1162
-1147
-1116
-1091
-1025
-1000
-970
-932
-894
-821
-746
-663
-578
-502
-458
-435
-419
-398
-368
-319
-272
-250
-220
-187
-123
-51
0
67
116
164
183
171
181
176
172
177
219
263
266
291
328
353
393
400
394
434
466
475
490
492
517
581
608
615
649
717
744
762
763
771
793
778
796
823
830
854
898
886
874
895
873
867
849
810
787
705
687
638
523
471
353
275
258
165
95
19
-47
-76
-173
-281
-360
-449
-499
-563
-634
-693
-784
-811
-848
-899
-885
-943
-972
-990
-1066
-1052
-1099
-1151
-1154
-1199
-1201
-1215
-1232
-1228
-1256
-1270
-1300
-1352
-1345
-1316
-1275
-1252
-1293
-1317
-1316
-1299
-1254
-1275
-1277
-1268
-1300
-1275
-1281
-1274
-1257
-1252
-1203
-1169
-1137
-1117
-1121
-1110
-1089
-1064
-1019
-1003
-968
-916
-877
-818
-757
-691
-605
-539
-466
-393
-354
-316
-307
-298
-268
-232
-178
-137
-87
-59
-23
79
162
199
225
275
313
307
298
325
358
357
350
407
516
529
488
488
542
574
494
473
539
554
541
557
573
595
630
709
702
688
749
747
739
750
722
713
713
720
715
719
762
727
733
732
707
704
686
651
595
544
426
366
305
193
203
138
68
16
-90
-96
-201
-286
-372
-549
-580
-655
-736
-752
-855
-914
-949
-996
-980
-1014
-1090
-1139
-1236
-1256
-1268
-1338
-1366
-1435
-1442
-1408
-1410
-1386
-1414
-1427
-1434
-1469
-1411
-1373
-1363
-1349
-1396
-1378
-1344
-1307
-1261
-1285
-1264
-1212
-1199
-1158
-1148
-1147
-1118
-1107
-1051
-1004
-969
-941
-961
-949
-918
-906
-869
-854
-837
-797
-761
-723
-677
-620
-556
-514
-465
-384
-336
-320
-320
-323
-320
-274
-231
-213
-170
-59
-3
49
146
205
185
146
282
299
234
235
242
312
292
202
384
433
368
524
493
398
556
695
542
373
484
642
511
404
510
648
701
654
653
788
838
763
741
706
751
786
758
738
775
829
859
838
811
839
775
737
681
584
533
423
344
232
208
244
162
109
0
-51
-24
-154
-263
-372
-476
-566
-644
-675
-769
-820
-883
-927
-960
-997
-1015
-1083
-1135
-1217
-1254
-1278
-1350
-1372
-1438
-1443
-1400
-1389
-1355
-1390
-1370
-1364
-1376
-1370
-1385
-1309
-1296
-1284
-1258
-1251
-1203
-1142
-1093
-1084
-1042
-1005
-959
-905
-889
-856
-855
-843
-810
-789
-745
-752
-735
-736
-738
-700
-709
-694
-671
-657
-629
-612
-576
-530
-478
-433
-341
-231
-152
-112
-169
-216
-102
-2
-161
-43
29
29
29
20
243
169
25
72
454
347
57
317
485
237
330
427
301
551
502
497
453
379
581
721
504
325
669
618
237
422
706
580
653
591
593
810
691
633
571
636
790
721
690
761
778
784
787
766
745
744
763
711
669
629
638
647
552
464
433
349
240
154
16
-34
-77
-205
-248
-293
-365
-442
-540
-620
-707
-752
-849
-952
-1041
-1126
-1157
-1194
-1224
-1272
-1268
-1301
-1367
-1355
-1425
-1444
-1457
-1534
-1506
-1516
-1502
-1496
-1505
-1492
-1458
-1371
-1324
-1280
-1259
-1224
-1156
-1112
-1075
-1030
-965
-967
-939
-855
-845
-807
-819
-827
-769
-752
-719
-716
-697
-676
-670
-660
-701
-698
-679
-681
-618
-606
-587
-345
-266
-613
-274
-131
-235
-58
-168
204
-79
-256
-196
212
-69
-321
16
-44
311
104
-92
-342
530
815
-312
-269
363
817
409
-390
373
989
183
-44
211
967
688
-59
243
571
623
230
15
382
719
227
-34
966
580
-192
463
807
472
216
389
659
749
362
165
512
686
514
358
531
574
523
535
545
567
531
584
526
455
499
471
473
418
303
310
299
151
35
11
-90
-185
-246
-366
-414
-463
-579
-641
-626
-656
-754
-820
-864
-932
-1046
-1143
-1197
-1247
-1282
-1311
-1342
-1386
-1406
-1377
-1412
-1467
-1455
-1450
-1436
-1466
-1483
-1416
-1410
-1378
-1294
-1192
-1107
-1068
-1021
-971
-911
-854
-850
-836
-793
-762
-689
-680
-686
-611
-585
-590
-573
-572
-551
-564
-651
-611
-505
-390
-418
-356
-356
-263
-188
-248
-90
-263
-184
-125
32
-28
-529
235
490
-147
-743
-222
1527
16
-910
-189
208
1213
-414
-943
723
1116
-475
-1218
701
1568
5
-1080
284
1211
276
-147
68
595
255
118
66
195
558
476
600
-148
-29
795
305
313
471
22
452
505
362
581
57
239
1070
416
-77
573
803
735
119
222
882
839
413
173
491
709
535
431
427
445
574
598
488
334
361
670
487
10
193
366
127
-102
-179
-81
-41
-316
-422
-360
-443
-465
-542
-677
-851
-765
-680
-922
-1049
-1082
-1069
-1111
-1244
-1304
-1266
-1215
-1326
-1422
-1414
-1335
-1286
-1478
-1489
-1315
-1278
-1315
-1356
-1306
-1258
-1154
-1136
-1146
-972
-866
-811
-850
-863
-674
-627
-724
-752
-676
-557
-644
-804
-799
-592
-365
-300
-500
-351
-90
-250
-416
-309
-442
-154
-212
-786
-431
110
76
-951
-279
844
-294
-1497
485
1558
-766
-2366
496
2498
-1062
-2473
-75
2662
627
-2542
-989
2321
1076
-1694
-809
988
1083
-1040
-338
886
218
-288
80
682
259
-222
282
815
179
-344
110
194
441
308
-618
207
930
177
-513
91
955
425
6
-381
316
824
64
-219
176
612
503
-8
307
610
315
359
455
323
223
564
622
234
79
381
646
536
13
266
775
333
208
283
369
236
383
235
-47
150
81
1
-113
-276
-301
-202
-282
-391
-466
-444
-513
-763
-787
-719
-666
-872
-1087
-1016
-966
-1049
-1164
-1211
-1177
-1166
-1204
-1221
-1226
-1193
-1188
-1359
-1435
-1234
-1167
-1237
-1280
-1232
-1155
-1151
-1052
-968
-985
-1001
-917
-882
-964
-987
-900
-858
-828
-663
-616
-670
-604
35
-228
-1181
-747
714
169
-1697
-687
588
-405
-779
234
-1404
-605
1745
-739
-1024
-340
-310
372
822
-1707
-1926
1752
1298
-2202
-1429
1913
366
-1078
-73
140
255
-657
805
-289
-1263
33
1666
-398
-2200
992
658
-258
10
84
-406
13
525
478
-314
-984
760
1291
-524
-1676
651
2238
-525
-2065
301
1996
388
-1603
-278
1312
777
-1034
-234
1402
15
-605
343
788
-126
-348
869
890
-302
-254
414
818
185
53
121
211
598
616
245
-271
685
749
131
354
252
656
737
133
-247
501
754
76
-30
137
418
368
-94
-28
287
124
-339
-265
-57
-440
-520
-359
-525
-688
-556
-555
-772
-839
-687
-824
-1214
-1094
-847
-1007
-1316
-1307
-1056
-1074
-1215
-1339
-1231
-997
-1064
-1269
-1175
-1031
-989
-985
-1157
-1099
-897
-856
-707
-980
-1058
-692
-455
-536
-632
-1048
-180
158
-1435
-249
698
-1919
-629
2267
-1733
-3149
2628
1593
-3548
-1502
2119
1718
-2640
-2973
2860
1869
-4176
-267
2524
-1550
-1124
690
-115
-319
-591
-404
707
-349
196
-1139
-208
858
-110
-1360
-671
1640
21
-1337
-1026
1127
1848
-1763
-1386
1167
170
434
-522
-1090
333
922
24
-819
-336
547
855
-150
-1378
305
1122
-451
143
-426
-212
995
135
-196
-252
32
703
326
-591
-207
701
659
-396
51
392
-94
774
513
-633
-225
622
1048
18
-740
528
1152
-166
-211
328
124
738
283
-593
274
869
367
-166
-244
607
844
-268
-27
237
-46
106
115
-52
-320
-241
170
-50
-413
-516
-82
-218
-682
-605
-529
-474
-712
-850
-956
-575
-684
-976
-1000
-933
-755
-951
-1279
-1223
-1011
-1028
-1035
-1374
-1470
-794
-974
-1318
-1128
-1299
-947
-916
-1133
-1267
-1301
-538
-739
-1418
-1136
-765
29
-746
-1897
-323
58
-1724
75
438
-2755
-548
1742
-1267
-1979
455
-8
-558
-1103
371
12
-1219
-9
-729
501
510
-1783
-86
935
-1265
-458
1213
-483
-721
-983
744
1308
-1726
-1062
1297
-728
-259
-94
-610
-140
191
689
-1041
-723
1077
1319
-1742
-543
724
-303
959
-659
-1220
414
497
-531
309
33
-1110
226
230
-111
46
-2183
-261
3731
-1704
-3087
1948
1287
-1256
-235
498
-700
299
784
58
-756
-635
1280
1366
-867
-1074
1097
711
-496
39
255
-165
175
833
-58
-378
43
416
1194
-462
-1233
792
1330
-401
-604
345
666
-29
-416
25
290
298
7
-669
163
1110
-33
-901
-200
790
511
-853
-1117
556
901
-963
-1274
445
233
-737
-664
-195
-246
-496
-599
-334
-486
-988
-556
-309
-470
-1062
-838
-460
-444
-957
-1414
-515
-102
-1098
-1294
-675
-589
-735
-1096
-1017
-403
-343
-1262
-1118
-259
-542
-602
-1467
-608
94
-936
-218
-790
-1121
-64
210
-955
-1682
370
1032
-1441
-1672
94
1221
-1093
-1295
-772
1577
1048
-2582
-598
1887
-319
-2411
863
1289
-547
-1287
-100
714
-376
265
763
-1814
-408
1974
850
-2744
-1493
3669
532
-2233
-489
727
1301
-497
-1680
-190
1786
236
-2560
-83
2742
-343
-1751
535
644
186
-1721
-26
2102
-527
-2640
526
2461
-649
-2570
968
2436
-835
-1616
79
1164
906
-1086
-1090
592
643
89
-958
139
718
4
-175
350
203
48
271
-481
210
-181
-326
-153
1121
-195
-1271
870
1755
-41
-1677
500
1534
297
-924
-420
708
963
-426
-1301
727
1299
-411
-469
626
720
-540
-474
368
254
-309
-502
-220
157
493
-23
-563
-183
662
-142
-953
165
857
-1423
-1155
991
-122
-1216
-871
142
471
-296
-1719
-408
672
-645
-1419
-979
366
-292
-1519
-644
-357
-590
-459
-1070
-244
-159
-1249
-779
404
-1184
-1118
544
-1428
-1354
125
-1
-1279
-840
443
-786
-596
-329
-503
458
-1062
-1415
31
219
-375
-1306
-1159
1017
1506
-2168
-2400
2194
1559
-3872
-404
2543
-505
-1802
-1213
1681
439
-953
-1663
1377
1298
-1888
44
1086
-1675
-665
1605
144
-172
-223
-204
853
546
-1995
-864
1589
220
-1310
172
-474
-32
372
-219
-368
-368
-90
765
382
-1992
-823
1275
-388
-915
428
1183
-587
-1073
361
995
375
-1859
194
1061
-649
274
-34
-967
1043
170
-1094
-34
1971
-1095
-955
1598
-646
-53
565
65
-181
-875
163
1153
-832
-724
1089
335
-172
113
519
-748
-358
1367
-238
-1283
-603
1830
974
-1576
-331
1499
-299
-396
715
-92
265
-973
16
1310
-175
-2041
112
1814
-555
-701
-494
179
796
-366
-935
-252
-84
-612
428
173
-1497
-896
442
921
-604
-2006
-293
1240
-457
-1871
-344
537
-667
-839
-823
-222
199
-716
-307
-497
-1327
333
464
-1954
-1509
724
325
-2083
-1551
557
616
-1406
-1763
-86
744
-543
-1990
-1007
-240
453
103
-1983
-1435
629
-44
-1087
-469
-211
-491
-490
-792
268
-26
-2370
-404
1400
-1222
462
-549
-1307
68
1299
539
-3109
408
926
-592
-13
-437
-178
-684
-258
-243
-927
104
641
-947
-477
567
-143
308
-278
-141
-810
773
138
-1186
750
-1194
167
1391
-224
-2044
133
3216
-1076
-2145
-804
1586
1501
-2458
-707
952
247
-1011
-1205
2161
-227
-2036
1085
150
79
-13
-1916
344
1964
-1054
-1659
564
1043
568
-893
-1627
978
2012
-1311
-2557
1152
3031
-1633
-2588
1386
846
-159
-604
-1520
572
1018
917
-1142
-2273
1250
2782
-1214
-2883
1811
1698
-620
-1165
-1160
709
-149
-748
22
-394
-797
1258
417
-1832
-701
1219
-81
-1528
-447
440
-106
-1042
-513
890
-333
-1270
113
39
119
-282
-1497
229
1352
-1716
-1204
676
-56
-1365
-876
905
-1273
-1781
1316
254
-2255
-1604
815
1666
-1975
-2927
526
780
-1064
-1040
-480
-983
-598
-223
1013
-595
-2505
132
806
-48
-1801
-2669
1148
686
-1543
-1850
-345
1567
383
-2179
-1391
732
1124
-938
-2070
4
350
-965
173
-660
-1918
685
1174
67
-1638
-585
1340
-471
-1337
-890
465
359
-1623
174
754
197
-1673
402
1476
301
-1897
-434
811
746
73
-4056
1919
3616
-3240
-3494
2165
5176
-3257
-6524
3885
5929
-3062
-5481
760
4042
1552
-4899
-2420
4551
1474
-3410
-395
1057
172
470
-704
-1180
993
-430
-660
1441
-1182
-1273
924
132
-520
-15
530
-81
-1201
228
-77
2601
-2048
-1993
1273
1542
791
-3279
-1324
2475
3159
-2759
-2207
1447
1570
-436
-650
-1074
535
2468
-1379
-1807
1467
269
-275
-179
-1825
2553
586
-1379
100
554
-676
-81
348
-1501
349
1550
-1049
-1609
298
1973
117
-2960
-124
1949
417
-2008
-1102
451
-164
-350
354
-1338
-841
1117
775
-616
-2041
-588
482
-76
-612
-931
-472
826
122
-1687
-1521
1884
1473
-2250
-2211
-76
313
-445
52
-1036
-1189
857
282
-1103
-329
-323
-420
8
-417
-1063
-915
-185
310
-2371
368
1900
-3338
720
-55
-739
637
-1871
-1791
808
504
-3127
339
391
305
-558
-2521
1950
2412
-3515
-1920
2528
1207
-3340
-2970
3972
1104
-4207
-2695
4514
3866
-5173
-1923
3715
697
-2230
-1916
1778
321
-1862
-348
173
1083
-721
-100
-213
-823
2058
291
-2744
-1272
1248
427
-1372
136
-911
-253
1042
982
-2099
-62
1098
-674
511
-883
-744
525
634
-1563
-559
1665
-209
-1731
629
827
-786
203
205
-923
151
45
-1016
1571
-459
-1444
59
549
647
-2018
480
1878
-1732
-626
1206
-1593
-400
1112
-305
-1629
493
891
-614
-802
-795
1811
301
-2359
-299
919
1048
-1996
-1303
1930
-122
-1490
310
316
-631
-181
-15
-413
-899
565
324
-1599
173
650
-1554
-356
656
40
-1761
77
104
-1228
225
-1054
-901
319
-715
-1080
346
-530
-1185
-761
-155
-1276
-826
926
-1466
-778
-618
-399
338
-943
-1397
-706
-313
229
-1090
-1464
341
-1297
-85
871
-2336
-1953
1436
957
-2972
-1796
860
415
-1311
-617
-1262
115
-39
-1084
-317
-1506
598
789
-2866
-1406
1696
-984
-1070
398
-1230
-457
-537
705
-389
-797
-629
-2003
1695
1551
-2431
-1556
539
445
965
-1651
-2713
1305
1096
-13
-1365
-1769
978
1437
-1457
-1642
-161
-294
-548
215
1067
-2104
304
1288
-432
-13
-965
-15
1050
-200
-2293
-192
2298
538
-2289
-857
308
2980
-481
-3061
252
1349
1551
-2917
-334
1665
-1007
-1318
1285
723
-2263
805
1945
-427
-1618
302
380
54
123
-818
-633
900
1524
-1719
-1369
2626
542
-1796
-733
430
1616
201
-2400
-382
1129
149
1090
-1194
-1299
927
142
-906
-80
273
-362
-330
-552
-667
-116
-373
-671
-555
-1050
396
-467
-1368
-38
-238
-829
-907
-868
124
-727
-1529
514
10
-1625
-1208
850
-469
-1452
-883
-210
-518
-1579
-510
-596
-1065
-727
-660
-1640
-119
447
-1835
-2122
-610
166
-673
-2206
-1252
-34
-423
-879
-1629
-429
-632
-829
-1019
-848
-278
-1233
-1082
-999
-614
-155
-756
-1272
-724
398
-729
-1480
-653
243
-610
-1535
-152
-334
-943
-854
-398
432
205
-1827
-87
505
555
-1773
-1357
334
-205
26
-1493
-235
-426
747
244
-1175
-964
871
822
-1046
-1197
-142
763
-1273
-584
-139
91
735
-659
165
150
-651
47
418
-812
-154
-159
-326
-458
-108
107
195
802
-250
-819
691
1770
-746
-1380
-43
136
206
367
-293
38
678
277
-21
-396
1456
825
-1328
519
452
-273
-264
-613
542
1344
-322
-25
1540
689
-415
271
605
-53
-111
15
584
771
-450
42
690
299
321
15
488
161
122
323
-130
-221
84
-217
-157
-435
23
521
-101
-488
-795
-210
13
-476
-1043
-878
-505
-614
-1159
-1609
-985
-245
-425
-1584
-1300
-459
-599
-1451
-1859
-1375
-1118
-930
-1101
-1167
-971
-1104
-1330
-730
-697
-1012
-956
-1211
-650
-875
-1858
-983
226
-897
-1903
-1252
859
728
-2417
-1823
814
598
-1978
-1876
112
665
-911
-1748
-92
-32
141
-232
194
-103
-746
-370
11
469
-600
-314
332
-210
-11
-75
-346
552
334
-1283
-840
963
1179
-792
-1764
301
928
-51
-419
-994
-140
1100
-89
-1720
392
1795
371
-1598
-1183
1166
1116
-244
-1260
316
1351
-188
-773
539
1139
271
-97
244
53
263
212
399
1126
533
-445
558
1541
782
201
-236
688
1414
380
-626
550
1374
579
81
250
1557
1018
-55
35
800
961
420
376
117
584
592
443
204
-281
-1
-67
-367
-580
-450
-305
-527
-658
-975
-1080
-886
-1005
-1362
-1435
-1354
-1300
-1592
-1947
-1784
-1566
-1744
-2155
-2109
-1834
-1939
-2174
-2224
-2213
-2180
-2227
-2097
-2016
-2164
-2083
-1967
-1984
-2169
-2117
-1604
-1508
-1724
-1767
-1683
-1567
-1394
-1352
-1301
-1112
-1179
-1052
-720
-780
-973
-989
-1050
-1020
-563
-651
-957
-567
-311
-660
-960
-741
-248
-160
-780
-744
-565
-486
63
-480
-729
782
99
-853
-738
-270
49
-637
-642
-400
171
704
-503
-221
450
153
-80
-532
-150
432
439
-695
-583
359
965
171
-112
661
876
101
-333
387
559
110
-417
139
901
921
161
799
793
691
762
980
673
52
939
1383
1323
1425
1387
1308
1743
1848
1764
1351
1331
1840
2322
2089
1652
1970
2543
2547
1653
1321
1375
975
287
-322
-168
415
616
656
317
31
-205
-498
-585
-1066
-1365
-1580
-1810
-1927
-1899
-1757
-1941
-2014
-2054
-1970
-1589
-1570
-1781
-2105
-2396
-2342
-2318
-2244
-2003
-1540
-1322
-1417
-1187
-931
-778
-801
-909
-851
-695
-547
-647
-488
-321
-396
-264
-185
-134
-119
-229
-425
-581
-714
-1395
-1584
-1324
-1429
-1387
-1611
-1741
-1855
-1979
-1957
-2234
-2216
-2255
-2242
-2068
-2220
-2240
-2267
-2308
-2324
-2160
-1878
-1942
-1838
-1704
-1618
-1484
-1682
-1420
-1107
-888
-558
-364
-248
-235
-7
-91
-190
379
644
142
40
1358
1312
-195
-171
1169
1626
719
256
1221
2079
1033
396
751
1070
1010
715
472
1210
1799
1096
911
861
1364
1019
411
620
919
994
838
1505
1479
1373
1972
2097
1929
1872
2001
1996
2263
2125
2274
2781
2962
3465
3782
3587
3512
3659
3303
2401
1481
891
825
932
1062
1528
1835
1682
1111
365
44
-4
-206
-721
-1450
-1652
-1555
-1594
-1645
-1878
-1831
-1543
-1549
-1580
-1542
-1744
-2024
-2508
-2895
-2738
-2357
-1886
-1595
-1425
-946
-679
-567
-575
-738
-625
-547
-535
-318
-121
123
330
550
842
1065
1218
1438
1449
1291
1151
887
734
641
514
603
717
822
690
345
89
-377
-868
-1528
-1968
-2025
-2285
-2120
-1878
-2191
-2399
-2586
-2760
-2843
-2957
-3038
-3143
-3198
-3108
-3029
-2806
-2584
-2329
-1957
-1726
-1464
-1205
-1296
-1330
-1151
-1201
-1100
-634
-78
427
646
764
804
960
1218
1228
1185
1182
1204
1214
1260
1431
1648
1680
1681
1732
1561
1714
1632
1164
1043
869
905
969
1171
1418
1307
1044
1036
1215
1221
904
616
881
1167
1205
1370
1431
1700
2016
2050
2180
2294
2553
2774
2750
2827
3036
3469
3841
3842
3718
3521
3209
2920
2077
1118
1039
854
1014
1865
1855
1582
1110
343
-152
-693
-939
-1304
-1623
-1797
-2274
-2191
-1929
-2089
-2247
-2398
-2540
-2401
-2354
-2748
-2919
-3200
-3468
-3349
-3103
-2628
-2158
-1604
-1281
-1349
-1208
-1278
-1361
-1301
-1252
-913
-446
-160
166
507
700
894
1032
991
1049
1129
1178
1094
966
932
801
857
981
1119
1244
1040
819
558
147
-220
-587
-1161
-1623
-1929
-2528
-2607
-2733
-2956
-2701
-2916
-3267
-3630
-4028
-4273
-4410
-4158
-4212
-4117
-3763
-3591
-3245
-3038
-2980
-2882
-2617
-2399
-2131
-1810
-1750
-1519
-1352
-1124
-733
-357
84
278
555
596
516
652
633
823
979
1075
1323
1541
1781
1775
1685
1501
1417
1509
1475
1460
1466
1511
1325
1108
1157
1086
1112
1114
1020
1110
1081
1011
1107
1033
1166
1260
1284
1649
1699
1922
2107
2220
2506
2473
2957
3013
3162
3553
3360
3676
3626
3520
3023
2501
2439
1183
760
827
596
1441
1947
1787
1123
409
-474
-1271
-1319
-1552
-1734
-1990
-2162
-2145
-2203
-2019
-2371
-2553
-2885
-3261
-3030
-3245
-3239
-3329
-3632
-3545
-3413
-2842
-2376
-2007
-1701
-1742
-1773
-1903
-1860
-1742
-1597
-1209
-723
-241
88
528
695
630
664
598
639
652
816
1033
1037
1124
1046
980
1072
1079
1075
917
717
447
101
-222
-435
-581
-835
-946
-1137
-1792
-2631
-3585
-4180
-4225
-4101
-3542
-3372
-3678
-3796
-4103
-4259
-4457
-4712
-4669
-4544
-4043
-3588
-3390
-3047
-2847
-2715
-2478
-2240
-1851
-1516
-1410
-1399
-1481
-1511
-1153
-607
-10
434
631
833
793
767
705
536
634
746
1071
1498
1723
1851
1640
1381
1302
1233
1173
1164
1247
1199
1060
913
792
878
953
1071
1159
1122
1042
1076
1133
887
1044
1217
1248
1753
2038
2202
2536
2736
2718
2808
2966
3055
3402
3616
3663
3542
3130
2754
2281
1469
849
876
881
1425
2199
1976
1440
479
-600
-1391
-1732
-1706
-1916
-1761
-1765
-1967
-1965
-2222
-2487
-2825
-3112
-3458
-3493
-3323
-3371
-3233
-3468
-3562
-3339
-3114
-2604
-2252
-1942
-1914
-2091
-2159
-2236
-1944
-1647
-1219
-645
-182
230
479
566
451
408
349
391
723
1018
1334
1446
1453
1432
1240
1114
953
919
924
780
652
455
214
-35
-255
-428
-616
-930
-1504
-2407
-3431
-4124
-4463
-4152
-3488
-3382
-3286
-3361
-3909
-4252
-4680
-5072
-5188
-4979
-4404
-3885
-3305
-2850
-2745
-2652
-2698
-2702
-2422
-2157
-1882
-1661
-1619
-1409
-992
-557
-11
398
611
660
568
575
495
485
638
879
1355
1746
2023
2198
2017
1731
1422
1152
1150
1318
1506
1598
1571
1516
1399
1286
1254
1258
1119
1045
1025
950
1189
1185
1167
1497
1747
1909
2138
2304
2180
2304
2447
2514
2965
3190
3612
3776
3789
3998
3612
3247
2691
1935
1077
533
755
1073
2188
2787
2279
1530
69
-881
-1652
-1971
-1856
-2042
-1644
-1667
-1644
-1526
-1971
-2326
-2965
-3438
-3732
-3630
-3473
-3417
-3145
-3383
-3254
-3055
-2736
-2178
-2155
-1947
-2210
-2333
-2306
-2311
-1671
-1318
-681
-66
201
586
626
681
407
252
416
579
1039
1502
1898
2022
1945
1641
1383
1288
1016
1056
959
873
936
722
652
368
45
-255
-831
-1598
-2538
-3365
-3863
-3736
-3204
-2856
-2759
-2946
-3304
-3916
-4508
-5045
-5435
-5216
-4696
-4052
-3498
-3132
-2861
-2922
-3018
-3208
-3271
-3061
-2717
-2258
-1933
-1668
-1359
-945
-487
-137
40
24
59
114
102
127
302
725
1175
1650
1990
1981
1786
1420
1117
973
933
1190
1594
1894
2005
1967
1750
1435
1184
998
938
927
977
1207
1448
1538
1699
1625
1568
1874
1781
1815
2027
2027
2147
2361
2826
3195
3536
4008
4046
4114
3899
3556
3141
2457
1952
1180
748
1041
1525
2639
3344
2793
1654
94
-1304
-1904
-1976
-1659
-1304
-1153
-990
-1132
-1415
-1697
-2530
-3176
-3607
-3966
-3667
-3324
-3080
-2904
-3086
-3079
-2995
-2828
-2521
-2414
-2358
-2432
-2552
-2528
-2280
-1732
-1066
-478
-52
182
139
96
34
19
152
267
729
1253
1728
2086
2028
1812
1332
986
937
946
1172
1333
1314
1233
1117
768
418
139
-318
-779
-1476
-2313
-3131
-3528
-3136
-2653
-2238
-2293
-2884
-3429
-4152
-4754
-5138
-5336
-5003
-4359
-3664
-3110
-2947
-3028
-3230
-3547
-3684
-3611
-3244
-2526
-1971
-1547
-1384
-1347
-1011
-715
-459
-316
-351
-224
-32
192
408
635
1015
1388
1675
1826
1694
1414
1137
906
896
1109
1478
1973
2233
2182
1878
1382
989
741
672
805
995
1261
1504
1641
1574
1444
1349
1100
1317
1350
1476
1977
1886
2313
2636
2731
3326
3337
3632
3696
3463
3558
3148
3028
2878
2518
2532
1842
1309
1385
1283
1963
2586
1875
1124
-210
-1458
-1558
-1615
-1158
-966
-1194
-1135
-1696
-1873
-2105
-2885
-3121
-3592
-3742
-3270
-3112
-2803
-2689
-3136
-3265
-3282
-3144
-2716
-2661
-2484
-2354
-2364
-2084
-2039
-1621
-1116
-900
-472
-365
-256
28
31
162
311
526
854
1104
1471
1692
1643
1473
1152
972
1048
1126
1275
1425
1344
1189
842
468
172
-245
-575
-1283
-2591
-3434
-3661
-3116
-1624
-990
-1808
-3005
-4282
-4916
-4837
-4731
-4755
-4668
-3914
-3175
-2934
-2930
-3398
-3831
-3950
-3971
-3645
-2988
-2232
-1622
-1529
-1861
-1967
-1594
-891
-294
-181
-433
-664
-338
254
680
929
951
1201
1541
1649
1561
1240
995
908
1002
1416
1883
2328
2486
2123
1510
889
563
776
1200
1445
1453
1388
1498
1613
1607
1324
1030
999
1000
1540
1914
2064
2387
2295
2315
2401
2625
3073
3199
3524
3610
3635
3724
3502
3319
2829
2416
2097
1315
1087
1178
1357
2224
2493
1848
1015
-377
-1365
-1611
-1593
-1340
-1332
-1303
-1331
-1583
-1595
-1931
-2600
-3092
-3514
-3628
-3260
-3022
-2865
-2840
-3078
-3028
-2891
-2639
-2417
-2432
-2388
-2392
-2269
-2117
-1840
-1306
-923
-523
-261
-109
75
102
125
246
401
632
932
1220
1519
1703
1632
1494
1197
1062
1152
1152
1318
1372
1222
1054
737
493
254
-58
-402
-891
-2160
-3336
-3663
-3639
-2298
-1048
-1606
-2623
-3932
-4816
-4909
-4808
-4641
-4670
-4045
-3168
-2858
-2748
-3118
-3698
-3940
-3897
-3598
-2933
-2185
-1553
-1247
-1586
-1954
-1855
-1157
-390
-65
-109
-438
-255
339
732
1001
941
1131
1506
1591
1626
1413
1108
971
1007
1316
1742
2174
2377
2053
1431
869
496
586
1008
1363
1511
1513
1445
1433
1299
1071
815
852
1083
1487
2077
2145
2275
2373
2032
2305
2584
2892
3497
3449
3798
3945
3657
3837
3559
3081
2634
1871
1122
818
1081
1873
2892
2967
2268
1015
-574
-1464
-1882
-1519
-1128
-1130
-892
-1214
-1396
-1578
-2220
-2715
-3309
-3576
-3605
-3356
-2952
-2868
-2924
-3178
-3187
-2996
-2811
-2553
-2455
-2464
-2563
-2525
-2406
-2048
-1451
-967
-465
-297
-166
-69
-214
-108
-1
244
650
953
1417
1710
1753
1644
1305
1038
995
1112
1305
1445
1488
1439
1095
714
526
270
68
-119
-335
-828
-2248
-3432
-4183
-4045
-2132
-970
-1354
-2417
-4092
-5023
-5138
-4838
-4604
-4555
-3670
-2903
-2673
-2607
-3322
-3949
-3951
-3804
-3299
-2627
-1851
-1118
-1007
-1523
-2183
-2206
-1309
-327
292
231
-253
-191
169
536
754
732
987
1275
1500
1665
1356
988
832
917
1223
1542
2013
2227
1929
1437
766
270
420
984
1544
1805
1670
1359
1064
887
766
723
974
1319
1791
2324
2253
2300
2183
1754
2053
2319
2860
3626
3868
4238
4055
3714
3575
3326
3156
2740
2236
1264
942
1230
1681
2998
3107
2285
1196
-560
-1349
-1567
-1350
-1110
-1220
-1168
-1396
-1355
-1327
-1787
-2449
-3106
-3551
-3776
-3402
-3062
-2876
-2782
-2979
-2851
-2798
-2605
-2342
-2410
-2441
-2558
-2461
-2232
-1779
-1069
-561
-126
-33
-53
7
-2
171
333
590
859
1205
1633
1866
2032
1839
1462
1252
1197
1357
1431
1570
1608
1382
1143
788
612
488
213
-9
-265
-674
-1060
-1837
-3608
-4541
-4645
-4102
-1863
-1017
-2014
-3352
-5084
-5602
-5421
-4916
-4501
-4335
-3309
-2769
-2716
-2742
-3419
-3719
-3512
-3228
-2732
-2066
-1364
-910
-1011
-1572
-1903
-1471
-338
614
973
605
-104
-90
274
787
1177
1177
1577
1842
1908
1875
1356
1045
915
977
1367
1742
2156
2267
1797
1180
579
257
633
1247
1612
1647
1291
1072
1015
1021
1108
1133
1328
1597
2085
2388
2342
2570
2137
2201
2742
2966
3905
4201
4317
4214
3561
3513
2791
2457
2212
1026
1055
1209
1970
3413
3412
2390
678
-1069
-1755
-1687
-1112
-571
-758
-1155
-1429
-1803
-1646
-1872
-2599
-2982
-3664
-3659
-3355
-3239
-2784
-2953
-3006
-2969
-3006
-2442
-2249
-2233
-2359
-2737
-2665
-2358
-1825
-1076
-441
-4
170
41
-30
-25
-35
262
550
931
1420
1642
1931
1911
1751
1543
1190
1240
1259
1326
1523
1406
1268
992
664
518
372
214
-22
-401
-818
-1289
-2288
-3004
-3756
-4539
-3761
-3138
-2800
-2152
-2986
-4065
-4910
-5508
-5365
-5030
-4075
-3650
-3480
-2791
-2934
-3110
-3084
-3295
-3126
-2795
-2358
-1787
-1334
-1141
-1176
-1181
-950
-555
13
472
456
376
141
35
410
820
1375
1666
1682
1832
1604
1421
1236
878
852
998
1330
1711
1895
1953
1662
1113
792
651
663
838
981
1152
1245
1164
1242
1186
1312
1575
1675
1786
1820
1929
1902
2118
2576
2894
3349
3562
3845
4102
4094
4157
3600
2971
2180
1281
717
563
1375
2400
3419
3493
2224
673
-1161
-2040
-2116
-1800
-1192
-1181
-1060
-1281
-1513
-1692
-2398
-2941
-3542
-3824
-3882
-3713
-3303
-3202
-3053
-3133
-3060
-2841
-2579
-2205
-2356
-2441
-2665
-2789
-2459
-1937
-1010
-297
286
570
438
371
94
27
148
457
1001
1500
2085
2408
2479
2243
1754
1350
1091
1097
1155
1304
1382
1322
1197
922
700
396
55
-307
-670
-987
-1289
-1910
-2843
-3488
-4371
-4435
-3552
-3255
-2497
-2551
-3797
-4608
-5468
-5459
-5066
-4563
-3802
-3539
-2836
-2534
-2794
-2777
-3022
-3136
-2803
-2332
-1800
-1232
-924
-769
-744
-789
-493
-117
432
667
525
416
141
422
909
1284
1688
1663
1815
1795
1504
1333
928
790
938
1203
1626
1932
2045
1826
1334
912
613
483
733
1015
1210
1414
1279
1417
1593
1458
1733
1716
1553
2056
2049
2204
2744
2748
3460
3780
3821
4491
4110
4188
4049
3232
3171
2348
1766
1211
762
1471
2172
3256
3398
2175
544
-1334
-2255
-2191
-1530
-1285
-1234
-1297
-1683
-1567
-1907
-2373
-3036
-3751
-3889
-4063
-3539
-3312
-3295
-3041
-3183
-2785
-2521
-2254
-1987
-2205
-2284
-2518
-2489
-2092
-1472
-583
169
751
975
926
634
385
317
431
861
1263
1853
2336
2595
2693
2295
1866
1408
1099
1121
1120
1247
1242
1171
1123
859
600
226
-193
-564
-1002
-1367
-1737
-2625
-3699
-4429
-4770
-3904
-2574
-2166
-2594
-3888
-5054
-5483
-5293
-4766
-4615
-4199
-3573
-3018
-2427
-2467
-2751
-2876
-2854
-2621
-2334
-1882
-1319
-797
-562
-694
-768
-445
251
875
969
425
-111
-209
205
931
1391
1709
1866
1881
1927
1536
992
583
404
622
943
1360
1762
1906
1809
1341
667
238
205
497
906
1136
1123
1063
1182
1342
1404
1646
1543
1489
2074
1985
2162
2694
2536
3072
3566
3644
3964
4041
4311
4198
3939
3877
3264
2907
2496
1262
716
742
1064
2482
3028
2320
1160
-801
-1854
-2200
-2207
-1881
-2244
-2303
-2362
-2386
-1929
-2201
-2749
-3400
-4098
-4359
-4381
-4172
-3812
-3519
-3162
-2716
-2380
-1973
-1781
-1958
-2113
-2435
-2425
-2101
-1582
-582
272
1052
1505
1391
1229
821
664
838
976
1436
1901
2312
2697
2769
2662
2252
1697
1352
1089
1008
1071
969
852
729
444
203
-122
-477
-745
-1334
-1858
-2385
-3104
-3897
-4812
-5000
-4804
-4021
-2955
-3169
-3730
-4492
-5269
-5163
-5041
-4808
-4537
-4094
-3229
-2637
-2155
-1996
-2175
-2076
-1998
-2013
-1846
-1575
-1091
-453
-233
-82
174
509
999
1036
773
233
-191
119
640
1287
1712
1827
1951
1779
1489
940
323
169
239
524
969
1300
1563
1620
1360
880
262
-51
167
583
959
1089
949
1082
1348
1693
2108
1910
1907
2155
2157
2790
3082
3078
3629
3759
4136
4579
4681
4905
4553
4154
3617
2653
1856
738
226
501
1399
2809
3202
2478
921
-1122
-2397
-2821
-2794
-2717
-2775
-2969
-2803
-2356
-2026
-2017
-2732
-3582
-4452
-4932
-4808
-4697
-4089
-3587
-3090
-2264
-1881
-1434
-1352
-1688
-1998
-2389
-2333
-1859
-1011
95
1025
1624
1870
1775
1483
1290
1177
1335
1647
1878
2193
2345
2529
2621
2469
2337
1982
1668
1454
1162
954
571
162
-172
-381
-364
-455
-579
-841
-1376
-2062
-2687
-3489
-4708
-5643
-6120
-5993
-4768
-3500
-3118
-3362
-4083
-4863
-5237
-5126
-5079
-5039
-4429
-3579
-2696
-1797
-1328
-1188
-1060
-1170
-1490
-1701
-1669
-1253
-612
-132
176
452
909
1381
1554
1190
424
-108
-114
351
996
1424
1627
1634
1536
1372
977
583
411
426
500
567
664
836
1036
1125
997
650
508
709
964
1258
1320
921
848
1174
1778
2365
3039
3044
3189
3356
3036
3358
3260
3572
4253
4362
5270
5157
5050
5050
3945
3340
1517
121
-448
-524
1222
2432
2935
2413
666
-895
-2159
-2752
-3264
-3600
-3964
-4023
-3479
-2855
-1994
-2068
-2383
-3228
-4407
-4746
-5231
-4876
-4233
-3702
-2728
-2306
-1618
-1179
-1092
-982
-1384
-1479
-1371
-1025
-284
418
1062
1474
1705
1783
1998
2240
2519
2732
2559
2428
2049
1746
1746
1724
2021
2081
2108
2148
1796
1479
792
3
-654
-1274
-1500
-1488
-1429
-1316
-1383
-1693
-2114
-2746
-3724
-4708
-5645
-6035
-5730
-5245
-4642
-4339
-4145
-3785
-3596
-3505
-3835
-4283
-4321
-4121
-3477
-2775
-2194
-1496
-921
-401
-172
-343
-481
-539
-409
-275
-300
-273
0
521
976
1105
1013
927
955
1055
1005
790
591
476
601
821
906
962
971
1085
1099
897
642
361
363
493
604
702
704
863
1210
1504
1618
1658
1826
1902
2337
2589
2676
3038
3340
3740
4218
4528
4521
4716
4970
5099
5184
4878
4567
4029
3243
2132
533
-137
-326
532
1922
2191
1806
412
-1020
-1983
-2840
-3347
-4157
-4615
-4639
-4241
-3342
-2706
-2407
-2700
-3359
-4142
-4706
-4930
-4779
-4198
-3698
-3065
-2449
-1943
-1303
-962
-668
-574
-496
-228
-4
439
768
1004
1329
1499
1811
2159
2586
3112
3445
3522
3190
2647
2070
1629
1484
1442
1471
1435
1490
1543
1362
1084
439
-275
-1070
-1748
-2202
-2517
-2560
-2576
-2577
-2608
-2889
-3382
-3991
-4569
-5009
-5189
-5353
-5649
-5811
-5681
-5019
-4116
-3371
-3097
-3137
-3010
-2778
-2418
-2187
-2229
-2187
-1943
-1409
-883
-427
49
492
884
943
683
295
61
73
66
-41
-178
-44
404
931
1280
1230
989
793
751
782
594
310
85
80
171
271
450
664
1036
1314
1322
1199
961
939
1134
1266
1321
1341
1629
2034
2810
3363
3836
4185
4462
4803
4763
4926
4713
4480
4648
4365
4489
4404
4119
3764
2462
1319
130
-285
31
368
640
80
-693
-1472
-1964
-2255
-2929
-3636
-4486
-4790
-4730
-4417
-3910
-3810
-3631
-3872
-4056
-4083
-4182
-3813
-3508
-3081
-2777
-2618
-2169
-1879
-1390
-958
-604
-161
275
864
1417
1835
2049
2050
1973
1839
1870
2035
2387
2785
3068
3179
3014
2807
2558
2230
1897
1433
1004
651
374
274
67
-197
-573
-1035
-1433
-1795
-2155
-2455
-2723
-2958
-3163
-3367
-3617
-3872
-4191
-4730
-5228
-5558
-5573
-5106
-4746
-4550
-4307
-4038
-3585
-3057
-2613
-2502
-2468
-2192
-1888
-1521
-1259
-1106
-855
-563
-299
-147
40
241
504
695
598
383
113
0
-8
-33
-134
-301
-198
53
371
570
518
519
514
545
569
437
308
249
343
386
371
439
599
921
1251
1443
1470
1581
1832
2172
2513
2637
2830
3041
3392
3864
4197
4584
4856
5158
5389
5393
5379
5066
4924
4633
4019
3140
1807
618
-121
-211
-12
-30
-169
-635
-975
-1178
-1420
-1759
-2452
-3112
-3807
-4227
-4369
-4453
-4409
-4490
-4530
-4562
-4495
-4119
-3664
-3042
-2552
-2187
-1950
-1844
-1673
-1545
-1381
-1184
-982
-639
-235
260
786
1306
1807
2135
2349
2430
2473
2586
2688
2747
2679
2465
2231
1997
1828
1634
1429
1227
1018
882
782
652
440
104
-304
-792
-1240
-1646
-1998
-2260
-2506
-2731
-2970
-3167
-3303
-3457
-3525
-3621
-3845
-4122
-4408
-4606
-4640
-4562
-4550
-4562
-4499
-4314
-3885
-3323
-2863
-2525
-2194
-1797
-1458
-1151
-945
-833
-699
-590
-513
-468
-451
-374
-232
-70
-10
-58
-72
14
203
270
200
124
120
226
372
467
485
497
539
620
719
735
687
676
687
686
673
617
618
692
757
805
877
1017
1192
1393
1649
1862
2059
2270
2540
2870
3125
3335
3430
3501
3585
3546
3511
3339
3032
2603
1977
1362
766
385
117
-193
-498
-874
-1158
-1342
-1438
-1472
-1595
-1707
-1842
-1937
-1957
-2013
-2074
-2265
-2474
-2693
-2897
-3004
-3100
-3095
-3061
-2971
-2853
-2781
-2669
-2540
-2333
-2078
-1863
-1657
-1450
-1181
-908
-723
-583
-464
-366
-319
-274
-172
-78
20
114
180
217
207
235
288
334
357
387
428
443
476
508
490
443
376
283
162
54
-34
-144
-254
-333
-384
-451
-565
-693
-827
-987
-1144
-1270
-1365
-1454
-1537
-1603
-1674
-1704
-1719
-1751
-1714
-1612
-1475
-1306
-1079
-836
-658
-555
-490
-439
-446
-485
-493
-519
-558
-568
-535
-469
-425
-381
-320
-271
-230
-177
-116
-66
-42
-38
-33
-38
-39
-23
-1
18
23
25
42
45
33
59
101
134
168
213
246
249
254
249
234
233
249
280
310
328
339
346
348
356
390
453
509
555
610
670
729
749
763
830
905
942
959
975
978
935
867
819
788
773
731
720
705
672
654
602
530
442
387
347
326
309
276
258
233
168
92
42
-9
-89
-168
-221
-265
-310
-361
-403
-439
-487
-559
-622
-670
-700
-723
-733
-736
-720
-691
-638
-596
-584
-577
-592
-583
-573
-563
-533
-505
-473
-439
-426
-407
-408
-419
-408
-410
-443
-459
-450
-448
-471
-491
-470
-440
-428
-426
-411
-410
-456
-505
-535
-576
-611
-623
-635
-643
-667
-687
-705
-743
-792
-817
-817
-813
-802
-788
-774
-755
-743
-732
-724
-730
-721
-701
-678
-637
-583
-519
-465
-441
-434
-424
-397
-358
-297
-237
-222
-202
-149
-108
-73
-24
24
69
94
104
133
170
196
192
206
227
235
265
313
337
334
336
348
373
419
465
490
554
615
660
701
741
785
813
846
862
885
907
898
892
891
871
851
844
823
777
719
642
587
552
527
491
455
423
392
357
314
267
214
144
86
45
-8
-53
-96
-145
-215
-311
-409
-485
-540
-600
-659
-709
-737
-773
-821
-851
-881
-902
-937
-965
-961
-956
-965
-975
-974
-981
-964
-934
-930
-927
-917
-920
-939
-960
-964
-954
-934
-908
-870
-817
-781
-754
-751
-746
-757
-764
-749
-721
-679
-647
-623
-602
-597
-613
-621
-601
-588
-594
-599
-634
-664
-682
-706
-728
-740
-733
-736
-755
-761
-753
-730
-731
-756
-767
-751
-748
-757
-738
-714
-708
-723
-740
-727
-713
-687
-639
-602
-585
-594
-589
-560
-541
-523
-505
-462
-428
-406
-373
-327
-267
-252
-251
-227
-178
-150
-122
-80
-43
-13
1
21
63
101
121
151
191
220
246
285
346
414
480
541
599
661
692
698
699
714
746
783
811
830
840
824
785
730
687
649
591
534
484
445
418
386
331
265
238
206
153
114
84
35
-30
-104
-170
-199
-221
-256
-297
-347
-398
-447
-507
-571
-611
-660
-707
-753
-793
-810
-835
-861
-875
-885
-917
-946
-929
-910
-910
-926
-950
-972
-976
-959
-932
-923
-944
-979
-1007
-1029
-1041
-1028
-993
-972
-963
-947
-897
-848
-837
-835
-822
-802
-805
-791
-757
-715
-687
-674
-669
-650
-648
-656
-665
-690
-682
-666
-665
-682
-696
-683
-668
-666
-650
-620
-598
-582
-583
-573
-560
-534
-521
-532
-547
-540
-528
-536
-525
-530
-528
-521
-504
-478
-465
-451
-443
-437
-423
-401
-362
-314
-274
-252
-228
-181
-156
-156
-161
-150
-116
-93
-70
-23
31
57
55
64
85
113
146
192
230
261
299
332
345
364
406
439
464
499
543
578
576
577
574
572
588
596
593
576
542
502
465
440
412
368
332
304
281
240
202
173
147
122
95
76
61
49
3
-53
-107
-159
-188
-215
-249
-280
-325
-376
-439
-502
-554
-593
-635
-692
-719
-726
-745
-787
-821
-849
-866
-871
-875
-872
-880
-900
-910
-923
-924
-911
-906
-906
-922
-956
-964
-955
-938
-924
-904
-882
-881
-866
-852
-826
-799
-779
-760
-744
-723
-712
-678
-648
-632
-625
-625
-616
-615
-634
-658
-685
-723
-741
-730
-700
-670
-679
-704
-728
-755
-781
-787
-762
-731
-716
-725
-730
-732
-753
-776
-786
-773
-754
-748
-742
-713
-688
-694
-687
-660
-617
-580
-560
-510
-463
-432
-390
-350
-333
-321
-266
-204
-180
-160
-110
-55
-39
-32
-2
45
70
89
102
112
117
149
193
239
281
308
320
302
319
366
417
446
473
509
555
590
607
601
574
560
532
490
453
426
395
348
286
244
221
207
196
189
169
124
89
70
59
32
14
-9
-31
-74
-115
-134
-175
-234
-298
-346
-375
-421
-475
-533
-589
-638
-690
-740
-770
-770
-764
-775
-802
-814
-819
-821
-830
-853
-848
-855
-886
-928
-956
-970
-985
-981
-980
-987
-992
-997
-984
-955
-922
-901
-872
-841
-823
-788
-756
-732
-704
-674
-643
-618
-622
-627
-617
-623
-612
-602
-588
-573
-576
-562
-573
-611
-630
-615
-602
-585
-556
-534
-508
-514
-544
-534
-519
-530
-534
-531
-541
-545
-557
-599
-609
-582
-561
-545
-536
-506
-497
-490
-473
-445
-429
-418
-386
-337
-277
-229
-191
-133
-103
-103
-73
-23
14
25
29
40
52
74
113
149
184
196
204
222
228
232
253
293
325
354
391
430
465
489
513
537
550
553
561
585
617
648
642
614
576
530
496
463
430
394
367
360
350
333
306
289
271
245
223
192
158
124
86
55
34
-1
-72
-164
-255
-322
-367
-414
-460
-500
-571
-631
-676
-731
-758
-791
-796
-786
-802
-825
-840
-846
-866
-898
-916
-919
-926
-938
-962
-971
-987
-995
-990
-992
-992
-984
-975
-967
-943
-923
-893
-861
-835
-813
-795
-766
-732
-715
-699
-667
-633
-606
-607
-623
-645
-662
-681
-679
-670
-651
-635
-626
-614
-607
-604
-603
-592
-586
-565
-546
-526
-514
-513
-530
-549
-555
-567
-591
-611
-625
-646
-654
-642
-626
-608
-596
-575
-551
-533
-519
-492
-461
-422
-389
-361
-318
-254
-210
-195
-161
-115
-76
-44
-11
20
37
47
57
77
132
183
229
259
288
332
344
352
373
397
419
440
481
524
544
557
555
564
580
591
598
588
567
562
560
546
517
476
452
418
376
335
298
264
247
247
241
227
216
200
160
109
71
55
27
-22
-82
-135
-174
-233
-299
-377
-436
-492
-558
-610
-658
-703
-758
-807
-829
-845
-864
-887
-909
-922
-932
-938
-979
-1016
-1024
-1018
-1013
-1025
-1020
-1021
-1032
-1028
-1030
-1034
-1032
-1022
-1003
-983
-965
-946
-915
-880
-832
-810
-801
-778
-763
-742
-711
-678
-667
-689
-696
-693
-694
-706
-722
-725
-717
-710
-700
-675
-642
-612
-590
-575
-592
-596
-594
-577
-542
-536
-521
-498
-490
-484
-481
-493
-513
-542
-572
-579
-573
-552
-534
-501
-470
-460
-419
-376
-344
-319
-283
-250
-224
-192
-149
-120
-98
-70
-28
9
43
69
90
123
158
180
207
260
307
349
396
442
482
518
535
530
526
551
588
636
681
726
762
778
765
767
765
730
706
669
640
605
572
556
545
517
474
427
386
330
289
243
204
163
159
154
131
116
75
20
-46
-120
-214
-299
-375
-409
-443
-488
-550
-606
-651
-712
-770
-798
-825
-870
-892
-977
-985
-1038
-1067
-1068
-1142
-1152
-1193
-1265
-1433
-1446
-1505
-1560
-1614
-1701
-1711
-1777
-1783
-1852
-1951
-2162
-2148
-2031
-1868
-1773
-1667
-1491
-1383
-1229
-1165
-1088
-1101
-1127
-1232
-1359
-1473
-1573
-1647
-1751
-1898
-2032
-2133
-2188
-2230
-2138
-2052
-2073
-2180
-2200
-2218
-2258
-2290
-2398
-2609
-2806
-3006
-3177
-3286
-3468
-3664
-3780
-3803
-3801
-3765
-3640
-3485
-3398
-3350
-3302
-3233
-3139
-3011
-2906
-2767
-2646
-2619
-2543
-2443
-2265
-2102
-2030
-1895
-1813
-1721
-1302
-1643
-1161
-632
-1370
-512
-555
-964
-128
-293
-396
116
52
76
781
500
953
1359
1307
2075
2101
2674
3152
3310
3739
3477
2975
2120
1136
504
242
-15
-287
-798
-1888
-2420
-2695
-2481
-1932
-1945
-1931
-2408
-2328
-1851
-1550
-1035
-1218
-1792
-2216
-2704
-2656
-2700
-2665
-2496
-2705
-2572
-2215
-1876
-1359
-701
-96
645
1334
1914
2562
2922
3246
3456
3255
3089
2747
2476
2486
2445
2513
2433
2184
2017
1894
1959
2202
2347
2560
2568
2300
2158
1866
1508
1147
559
-103
-865
-1601
-2057
-2443
-2693
-2911
-3307
-3711
-4115
-4315
-4189
-4016
-3879
-3816
-3850
-3917
-3829
-3599
-3378
-3241
-3208
-3157
-3023
-2717
-2206
-1716
-1285
-998
-729
-473
-202
238
622
912
1092
1122
1095
949
837
842
765
726
697
648
640
666
802
938
920
874
802
630
651
691
726
803
602
425
307
182
220
386
587
824
1123
1527
1934
2388
2842
3261
3623
3928
4307
4643
4927
5258
5450
5481
5422
5179
4830
4365
3583
2619
1374
0
-822
-1264
-1473
-1319
-1549
-2242
-2795
-3115
-3140
-2870
-2656
-2896
-3414
-4010
-4350
-4482
-4596
-4679
-5063
-5585
-5818
-5731
-5275
-4653
-3915
-3216
-2810
-2271
-1592
-1110
-403
343
761
1123
1354
1383
1429
1522
1614
1742
1884
2061
2290
2561
2953
3405
3708
3905
3931
3693
3406
3077
2641
2282
1868
1393
917
342
-196
-655
-1044
-1262
-1360
-1444
-1435
-1426
-1399
-1346
-1327
-1374
-1599
-2031
-2496
-2958
-3281
-3347
-3254
-3010
-2726
-2418
-1988
-1450
-811
-103
511
1040
1482
1827
2117
2293
2311
2247
2085
1905
1805
1749
1783
1878
1988
2143
2313
2449
2611
2699
2728
2753
2674
2549
2393
2185
2058
1997
1710
1422
1087
841
847
1038
1250
1611
2068
2281
2393
2338
2369
2234
2163
2129
1925
1749
1718
1705
1771
1927
1985
2015
2188
2104
2080
2116
2121
2217
2227
2174
2192
2289
2222
2191
2067
1866
1726
1550
1355
1173
863
631
471
287
102
-16
-152
-91
77
169
220
146
-2
-83
-198
-302
-342
-421
-457
-456
-475
-526
-599
-685
-752
-813
-828
-774
-734
-668
-577
-550
-490
-406
-380
-338
-321
-376
-414
-464
-551
-593
-640
-667
-616
-575
-543
-446
-358
-292
-213
-171
-115
-108
-171
-236
-336
-449
-564
-660
-700
-710
-701
-671
-648
-603
-543
-514
-500
-486
-499
-547
-586
-623
-669
-725
-788
-835
-881
-917
-910
-920
-942
-927
-909
-866
-817
-748
-693
-675
-685
-705
-726
-745
-753
-766
-769
-772
-759
-735
-705
-693
-661
-598
-495
-416
-336
-270
-238
-211
-285
-345
-341
-383
-448
-475
-419
-357
-247
-204
-179
-93
-46
-17
-27
-58
-123
-156
-156
-157
-145
-100
-95
-92
-77
-60
-56
-100
-92
-112
-170
-195
-176
-159
-111
-9
52
105
163
162
125
105
86
88
79
54
77
118
150
185
224
223
221
221
218
217
188
168
164
106
44
22
17
-10
-49
-95
-148
-219
-291
-338
-396
-464
-541
-639
-717
-780
-854
-909
-955
-1001
-1038
-1102
-1167
-1222
-1283
-1344
-1389
-1407
-1410
-1391
-1358
-1333
-1295
-1254
-1220
-1204
-1196
-1158
-1149
-1139
-1144
-1147
-1116
-1074
-1026
-993
-954
-915
-884
-872
-857
-829
-813
-818
-836
-812
-753
-700
-698
-700
-681
-684
-606
-412
-252
-396
-512
-536
-650
-778
-575
-395
-408
-524
-309
-206
-468
-293
-160
-188
-393
-365
-415
-414
-345
-281
-95
29
355
366
342
243
221
195
179
265
353
311
179
184
268
441
571
667
713
683
691
625
579
656
655
728
814
996
1136
1200
1340
1351
1299
1233
1207
1238
1246
1221
1266
1323
1301
1189
1073
961
814
662
523
444
345
235
134
2
-107
-244
-404
-558
-740
-921
-1063
-1167
-1275
-1364
-1431
-1470
-1494
-1513
-1508
-1523
-1531
-1552
-1541
-1505
-1478
-1432
-1394
-1305
-1176
-1042
-911
-793
-685
-582
-499
-415
-292
-166
-39
80
187
260
327
351
340
330
299
245
180
84
-37
-128
-243
-296
-343
-432
-474
-570
-725
-879
-1113
-1412
-1762
-2128
-2492
-2808
-2974
-3170
-3261
-3248
-3233
-3025
-2746
-2491
-2214
-2009
-1841
-1713
-1594
-1503
-1498
-1420
-1376
-1331
-1173
-1027
-885
-708
-517
-344
-155
55
193
367
492
494
509
444
344
260
104
-31
-124
-138
-78
-25
85
219
451
744
920
1049
1019
919
791
740
880
926
908
942
947
1043
1251
1321
1374
1467
1651
1841
2048
2300
2543
2778
2911
3027
3148
3212
3323
3342
3365
3411
3306
3227
3125
3130
3104
2769
2199
1327
187
-707
-1269
-1485
-1352
-1302
-1521
-1801
-2032
-2135
-2053
-2022
-2142
-2359
-2595
-2748
-2823
-2940
-3096
-3386
-3569
-3376
-2970
-2391
-1881
-1669
-1542
-1323
-949
-265
476
1006
1252
1207
1012
885
895
983
1119
1180
1244
1343
1486
1741
1963
2075
2095
1925
1679
1466
1142
789
395
-108
-596
-988
-1311
-1562
-1821
-2132
-2413
-2547
-2503
-2380
-2275
-2255
-2395
-2669
-2998
-3311
-3735
-4093
-4311
-4427
-4178
-3845
-3596
-3212
-2993
-2665
-2022
-1479
-903
-540
-492
-421
-358
-260
-171
-231
-294
-346
-282
-16
268
419
508
540
549
819
1060
1171
1173
878
557
302
48
-35
-218
-369
-393
-441
-251
12
118
248
324
212
393
545
487
615
601
491
659
760
926
1163
1422
1821
2176
2670
3145
3373
3646
3980
4079
4342
4629
4610
4687
4860
4872
5131
5291
5150
4976
4499
3790
2730
1585
-87
-1428
-1896
-2264
-2067
-1678
-2308
-2970
-3402
-3668
-3400
-2936
-2680
-3175
-3612
-3850
-4142
-4189
-4110
-4356
-4506
-4123
-3361
-2585
-1722
-1256
-1182
-629
31
997
1958
2429
2486
2235
1921
1851
1954
2168
2280
2288
2338
2290
2476
2753
2872
2827
2608
2077
1493
1097
676
188
-175
-804
-1611
-2179
-2666
-3022
-3230
-3264
-3300
-3305
-3131
-3162
-3498
-3848
-4370
-4795
-4726
-4461
-4094
-3770
-3757
-3861
-3705
-3210
-2393
-1563
-862
-407
-220
48
255
317
424
395
293
389
447
496
526
417
335
444
617
848
1033
975
801
550
329
162
-80
-311
-534
-813
-913
-972
-1010
-858
-767
-669
-458
-386
-297
-104
47
221
526
572
603
670
749
1076
1568
2075
2534
2855
3136
3508
3896
4309
4625
4811
4871
4989
5018
5109
5200
5166
5139
5008
4797
4401
3796
2519
1181
-518
-2104
-2528
-2677
-2582
-2181
-2910
-3870
-4239
-4517
-3994
-3458
-3314
-3752
-4357
-4498
-4382
-4248
-4125
-4302
-4540
-4087
-3051
-2046
-1148
-615
-691
-175
593
1529
2477
2678
2510
2222
2000
2148
2347
2433
2444
2262
2222
2309
2468
2602
2624
2331
1880
1342
665
202
-189
-715
-1161
-1722
-2441
-2977
-3328
-3493
-3565
-3502
-3399
-3420
-3275
-3380
-3850
-4183
-4704
-4865
-4414
-4082
-3590
-3220
-3276
-2950
-2393
-1757
-1000
-518
-147
110
307
607
612
398
344
233
194
413
388
267
310
205
256
503
552
590
512
311
166
-95
-312
-544
-885
-1075
-1149
-1235
-1131
-1042
-997
-804
-719
-603
-426
-388
-227
-50
21
283
361
374
558
647
1043
1606
1973
2464
2707
2911
3371
3603
3898
4108
4060
4149
4244
4300
4489
4529
4496
4552
4638
4705
4686
4341
3843
2872
1383
153
-1662
-2822
-2859
-3182
-2911
-2824
-3918
-4350
-4417
-4167
-3370
-3065
-3137
-3647
-3897
-3622
-3492
-3563
-3694
-4067
-4042
-2992
-1868
-1161
-520
-513
-363
631
1485
2397
2769
2451
2188
1931
1913
2035
1910
1817
1605
1469
1617
1736
1895
1915
1651
1224
777
276
-90
-351
-817
-1381
-1950
-2698
-3217
-3441
-3589
-3575
-3504
-3407
-3391
-3516
-3618
-3864
-4130
-3992
-3862
-3719
-3533
-3457
-3220
-2794
-2382
-1966
-1670
-1279
-692
-210
229
355
202
198
303
386
474
348
75
-73
-64
88
220
185
128
90
75
255
287
166
-9
-332
-531
-684
-863
-933
-1039
-1127
-1094
-1120
-1015
-902
-773
-523
-414
-242
21
81
243
309
218
476
681
954
1435
1634
1863
2123
2319
2735
3012
3298
3513
3478
3642
3724
3727
3870
3872
3873
4012
4057
4097
4124
4013
3775
3430
2758
1342
-71
-1768
-3066
-3076
-2968
-2767
-2724
-3684
-4252
-4178
-3758
-2860
-2718
-2907
-3368
-3651
-3217
-2976
-3150
-3368
-3688
-3526
-2555
-1493
-927
-668
-569
-401
576
1492
2157
2341
1975
1687
1498
1538
1636
1486
1369
1236
1105
1265
1341
1442
1478
1272
871
420
58
-156
-296
-646
-1198
-1821
-2508
-2903
-3170
-3405
-3483
-3737
-3635
-3336
-3272
-3113
-3280
-3617
-3371
-3074
-2675
-2371
-2513
-2593
-2522
-2242
-1783
-1518
-1316
-1026
-791
-397
-7
67
342
705
454
312
179
-114
-230
-332
-326
-236
-150
3
71
126
279
78
-20
41
-166
-296
-375
-730
-1042
-1169
-1311
-1272
-1118
-1053
-895
-568
-200
38
198
301
354
411
578
744
911
1150
1326
1451
1642
1890
2206
2514
2705
3032
3293
3419
3465
3446
3463
3472
3460
3499
3433
3420
3383
3220
3140
2917
2633
2264
1485
148
-1074
-2484
-3303
-3122
-2927
-2761
-2894
-3620
-3849
-3514
-2926
-2136
-2108
-2286
-2504
-2422
-1935
-1728
-1913
-2007
-2004
-1502
-485
224
525
719
853
1160
1907
2330
2434
2136
1706
1447
1241
1037
788
464
293
183
66
188
162
66
-88
-469
-1027
-1371
-1572
-1718
-1811
-2171
-2645
-3080
-3293
-3288
-3278
-3155
-3074
-2938
-2504
-2301
-2227
-2100
-2175
-1921
-1578
-1367
-1284
-1241
-1064
-894
-709
-574
-602
-493
-186
19
41
-93
-301
-514
-433
-512
-702
-837
-1070
-1077
-946
-884
-883
-980
-968
-812
-633
-388
-404
-496
-586
-671
-730
-700
-640
-630
-453
-337
-227
-62
35
187
455
518
712
805
847
919
969
927
1095
941
1067
1515
1596
1798
1891
2007
2051
2142
2411
2383
2388
2450
2217
2307
2583
2427
2384
2603
2423
2710
2636
2684
2636
2292
1982
1495
817
-175
-1283
-2388
-2903
-2891
-2428
-2113
-2192
-2664
-2787
-2332
-1723
-1116
-1196
-1484
-1838
-1900
-1513
-1440
-1542
-1715
-1760
-1219
-394
254
565
571
634
948
1443
1719
1614
1262
841
548
365
171
-17
-252
-296
-349
-284
-127
-162
-233
-394
-722
-1024
-1296
-1462
-1565
-1813
-2105
-2444
-2672
-2821
-2907
-2911
-2851
-2709
-2298
-1997
-1863
-1870
-1971
-1871
-1615
-1399
-1301
-1396
-1456
-1308
-1137
-949
-991
-998
-832
-572
-330
-236
-415
-632
-698
-699
-716
-814
-946
-989
-904
-828
-770
-776
-726
-585
-384
-217
-131
-196
-267
-338
-413
-449
-512
-494
-310
-165
28
176
101
287
422
555
814
809
848
942
870
965
933
862
1019
1068
1328
1617
1765
1919
1957
1987
2138
2284
2375
2410
2335
2317
2327
2326
2345
2318
2271
2352
2425
2444
2274
1947
1502
967
179
-795
-1701
-2538
-2702
-2442
-2255
-2188
-2542
-2880
-2574
-2070
-1389
-1114
-1348
-1581
-1674
-1423
-1240
-1378
-1587
-1671
-1360
-663
-71
255
338
466
744
1168
1471
1530
1364
1038
787
539
266
22
-187
-243
-282
-428
-475
-586
-565
-411
-510
-703
-1008
-1289
-1339
-1434
-1620
-1889
-2279
-2419
-2390
-2407
-2437
-2622
-2679
-2450
-2138
-1843
-1699
-1742
-1616
-1397
-1179
-1064
-1111
-1162
-1059
-899
-790
-782
-869
-797
-593
-405
-349
-471
-596
-553
-523
-493
-602
-798
-822
-734
-592
-473
-519
-553
-475
-352
-188
-116
-176
-257
-239
-252
-171
-143
-171
-67
36
165
330
391
467
622
651
748
799
814
916
1003
1049
1108
1035
1057
1150
1216
1397
1441
1495
1557
1597
1728
1835
1827
1905
1858
1854
1870
1847
1812
1801
1845
1812
1898
1901
1894
1839
1538
1030
277
-686
-1384
-1851
-1962
-1819
-1900
-2033
-2213
-2293
-2016
-1610
-1313
-1133
-1177
-1182
-1107
-1084
-1103
-1293
-1492
-1431
-1150
-774
-384
-175
-10
185
485
837
1057
1114
1039
835
628
412
154
-65
-310
-460
-543
-661
-716
-747
-772
-690
-731
-850
-972
-1177
-1265
-1316
-1538
-1789
-2076
-2276
-2234
-2336
-2382
-2561
-2793
-2637
-2466
-2173
-1856
-1801
-1586
-1378
-1266
-1033
-1091
-1088
-1001
-966
-889
-873
-943
-905
-799
-694
-595
-594
-562
-431
-298
-225
-284
-470
-469
-467
-406
-341
-427
-467
-421
-347
-239
-179
-195
-206
-178
-35
-2
37
109
71
185
295
315
455
523
614
764
798
867
906
987
1130
1193
1281
1292
1310
1396
1435
1523
1578
1574
1653
1728
1773
1826
1840
1813
1858
1886
1905
1942
1915
1851
1786
1618
1296
773
106
-547
-1119
-1455
-1686
-1854
-1990
-2132
-2162
-2069
-1936
-1718
-1555
-1431
-1295
-1210
-1114
-1085
-1147
-1217
-1236
-1176
-947
-687
-455
-233
-21
209
477
728
912
956
921
886
760
602
390
152
-65
-237
-356
-434
-536
-647
-794
-917
-971
-1011
-1002
-1062
-1213
-1384
-1581
-1747
-1836
-1932
-1978
-2015
-2028
-1914
-1848
-2006
-2081
-2195
-2127
-1654
-1339
-1188
-1232
-1498
-1425
-1158
-930
-719
-838
-908
-806
-649
-465
-484
-712
-815
-739
-533
-349
-382
-549
-654
-621
-503
-489
-553
-536
-547
-449
-355
-362
-381
-364
-268
-146
-49
-6
15
114
210
261
291
266
307
451
614
681
653
661
723
860
1013
1069
1070
1054
1059
1163
1222
1263
1276
1255
1306
1357
1350
1349
1301
1288
1309
1305
1301
1290
1238
1227
1200
1134
1103
1045
1037
1038
976
754
409
-31
-488
-833
-1029
-1151
-1216
-1299
-1387
-1444
-1398
-1254
-1109
-971
-903
-835
-737
-647
-571
-585
-635
-655
-672
-611
-503
-429
-326
-212
-57
108
256
374
419
435
448
396
315
199
-2
-211
-389
-556
-686
-787
-878
-919
-957
-997
-1024
-1080
-1082
-1264
-1680
-2059
-2693
-2999
-2977
-2967
-2742
-2730
-2820
-2588
-2367
-1847
-1313
-1092
-834
-684
-455
-188
-148
-299
-489
-679
-697
-625
-579
-596
-630
-590
-398
-209
49
239
335
541
604
609
554
404
311
205
109
66
-5
-39
5
49
124
271
414
597
854
940
1024
1035
990
1052
1062
1041
1009
921
937
1031
1173
1363
1498
1687
1873
2145
2409
2635
2810
2890
2822
2683
2452
2089
1717
1292
794
206
-455
-1062
-1522
-1733
-1729
-1742
-1787
-1887
-1950
-1823
-1617
-1418
-1283
-1274
-1288
-1228
-1162
-1109
-1170
-1253
-1221
-1111
-890
-597
-356
-106
199
500
824
1088
1273
1421
1493
1504
1454
1296
1095
841
578
338
124
-70
-230
-369
-483
-571
-682
-762
-826
-895
-981
-1078
-1173
-1298
-1472
-1648
-1796
-1951
-2030
-2045
-2030
-1987
-1914
-1786
-1613
-1414
-1198
-989
-818
-709
-632
-630
-659
-672
-687
-684
-727
-833
-923
-981
-949
-866
-812
-785
-753
-656
-535
-432
-386
-393
-428
-448
-440
-469
-528
-611
-719
-766
-770
-769
-776
-752
-674
-531
-402
-287
-217
-156
-66
52
202
273
330
340
337
389
400
413
450
438
484
510
558
637
695
765
797
835
884
894
904
922
901
855
793
722
678
634
546
511
458
392
374
351
348
339
308
297
274
246
218
161
114
61
2
-72
-173
-275
-384
-492
-573
-636
-721
-798
-877
-945
-999
-1064
-1096
-1119
-1127
-1102
-1091
-1061
-1045
-1051
-1034
-1022
-1022
-1024
-1026
-1036
-1044
-1057
-1061
-1074
-1078
-1073
-1084
-1090
-1069
-1046
-1017
-978
-939
-900
-881
-849
-815
-793
-759
-736
-711
-677
-655
-625
-594
-586
-567
-537
-523
-521
-515
-501
-468
-415
-348
-287
-251
-219
-188
-155
-116
-93
-84
-76
-62
-67
-76
-68
-82
-109
-122
-130
-108
-114
-118
-81
-59
-33
-31
-21
6
8
27
44
47
61
63
72
75
71
59
46
36
39
59
67
79
75
74
90
92
120
162
171
167
159
180
213
217
218
209
195
178
153
122
100
79
66
49
6
-22
-48
-73
-82
-117
-143
-150
-131
-81
-55
-35
-32
-43
-51
-52
-59
-59
-40
-32
-15
-9
-24
-33
-44
-39
-36
-31
-29
-44
-51
-66
-78
-85
-112
-155
-173
-187
-192
-182
-192
-209
-233
-258
-266
-266
-283
-323
-360
-389
-405
-426
-456
-483
-512
-530
-536
-537
-527
-530
-540
-529
-517
-508
-509
-502
-480
-467
-442
-419
-404
-384
-347
-316
-290
-270
-243
-207
-177
-160
-145
-132
-120
-77
-36
-9
-5
5
28
65
110
140
151
160
192
211
230
259
287
318
359
416
451
475
491
503
517
517
524
545
549
573
592
617
636
636
653
678
695
689
697
709
720
732
725
705
665
619
568
541
530
501
481
460
426
392
341
286
244
207
171
142
127
92
52
13
-22
-58
-94
-127
-150
-185
-228
-253
-281
-316
-343
-362
-392
-419
-422
-438
-468
-485
-493
-507
-516
-527
-531
-537
-555
-567
-545
-522
-507
-498
-508
-528
-553
-567
-579
-597
-596
-605
-617
-613
-613
-624
-652
-683
-712
-734
-752
-772
-774
-790
-803
-814
-843
-876
-907
-928
-927
-935
-945
-943
-943
-939
-929
-923
-905
-891
-877
-852
-809
-773
-768
-754
-725
-680
-643
-615
-616
-613
-595
-567
-527
-511
-507
-464
-405
-357
-314
-292
-270
-240
-184
-133
-122
-115
-92
-46
-5
24
42
51
77
129
199
260
288
321
357
389
427
452
444
434
447
461
484
501
507
523
563
601
620
639
652
658
645
639
630
605
575
559
542
516
482
454
433
389
343
281
232
195
176
165
105
46
-19
-71
-115
-171
-216
-272
-332
-369
-390
-441
-508
-570
-599
-627
-654
-676
-710
-735
-747
-764
-773
-762
-755
-754
-742
-719
-705
-701
-689
-669
-640
-634
-639
-640
-649
-641
-639
-640
-655
-671
-673
-677
-688
-700
-702
-703
-713
-728
-739
-768
-814
-843
-857
-876
-904
-927
-939
-953
-965
-948
-956
-983
-986
-971
-954
-949
-931
-911
-902
-882
-846
-809
-770
-726
-670
-622
-572
-525
-485
-453
-429
-406
-388
-373
-344
-299
-258
-225
-173
-128
-103
-79
-58
-37
-16
9
41
65
74
87
92
102
117
149
187
213
240
279
308
348
383
397
402
413
433
455
465
467
475
459
438
442
445
458
470
470
448
424
417
406
377
325
268
239
216
189
162
123
78
25
1
-38
-92
-130
-176
-206
-229
-265
-316
-376
-438
-498
-554
-597
-631
-666
-685
-700
-723
-754
-797
-823
-834
-854
-874
-880
-867
-838
-826
-820
-820
-818
-811
-818
-817
-807
-804
-797
-781
-767
-768
-773
-779
-788
-803
-801
-789
-803
-816
-821
-810
-811
-824
-827
-822
-817
-824
-842
-858
-882
-898
-887
-875
-873
-871
-865
-858
-851
-840
-837
-843
-860
-876
-871
-852
-822
-793
-762
-725
-689
-658
-626
-596
-553
-519
-482
-423
-380
-352
-324
-288
-254
-239
-220
-193
-156
-118
-81
-41
-5
11
26
64
109
137
157
174
182
189
200
218
242
268
286
306
342
378
403
424
440
445
453
465
490
506
488
449
416
396
375
369
390
375
348
325
301
274
214
170
136
107
91
84
71
44
21
-20
-63
-106
-150
-182
-204
-224
-259
-309
-357
-411
-469
-504
-549
-591
-613
-634
-647
-657
-678
-721
-755
-783
-802
-805
-802
-796
-796
-785
-782
-777
-771
-771
-764
-758
-744
-748
-735
-726
-723
-712
-730
-753
-771
-774
-778
-762
-745
-756
-766
-766
-765
-778
-783
-787
-799
-801
-803
-802
-805
-824
-855
-861
-864
-865
-858
-840
-825
-813
-792
-769
-746
-715
-667
-640
-612
-589
-545
-498
-452
-401
-359
-317
-281
-255
-232
-183
-139
-108
-83
-62
-32
7
45
75
99
136
182
226
265
303
339
368
379
396
419
430
443
461
488
522
543
562
574
582
584
589
583
561
548
524
506
498
478
457
438
426
382
328
282
251
233
207
176
143
129
110
62
16
-23
-62
-105
-154
-165
-173
-231
-279
-328
-380
-428
-473
-519
-556
-594
-621
-643
-684
-735
-783
-812
-836
-853
-849
-831
-824
-820
-820
-824
-830
-853
-877
-867
-859
-855
-868
-870
-856
-856
-840
-837
-834
-822
-810
-807
-790
-781
-774
-768
-771
-779
-792
-789
-773
-741
-722
-705
-691
-689
-680
-667
-668
-676
-687
-709
-728
-733
-736
-750
-761
-764
-756
-751
-742
-718
-717
-721
-708
-678
-656
-635
-617
-611
-609
-602
-581
-544
-523
-500
-470
-434
-397
-362
-327
-296
-260
-239
-229
-205
-178
-144
-100
-69
-54
-27
7
50
89
121
160
194
215
244
274
302
317
337
377
425
463
494
506
522
534
549
555
564
565
518
483
459
438
420
420
409
384
349
302
256
220
193
167
147
129
107
70
17
-44
-100
-151
-224
-271
-306
-349
-380
-406
-427
-455
-503
-538
-562
-603
-647
-681
-704
-732
-771
-801
-822
-841
-856
-858
-843
-817
-797
-794
-783
-769
-757
-767
-773
-761
-759
-767
-759
-741
-731
-722
-720
-719
-712
-719
-725
-720
-716
-720
-719
-713
-717
-733
-755
-763
-773
-773
-759
-759
-753
-749
-750
-742
-741
-744
-736
-726
-723
-708
-699
-687
-690
-679
-657
-640
-628
-611
-583
-559
-539
-522
-499
-482
-461
-436
-401
-361
-337
-315
-287
-246
-217
-184
-150
-113
-73
-44
-22
11
28
40
78
107
137
171
219
257
297
345
387
415
453
482
517
568
600
637
652
673
693
700
698
692
683
678
663
645
630
595
554
509
473
420
382
366
329
272
222
177
136
105
60
11
-28
-66
-93
-113
-132
-171
-207
-251
-293
-331
-375
-413
-459
-499
-530
-546
-565
-603
-635
-662
-682
-699
-714
-718
-725
-730
-734
-717
-712
-731
-722
-715
-715
-705
-700
-695
-690
-696
-703
-694
-680
-660
-646
-639
-632
-631
-617
-604
-610
-614
-629
-639
-637
-630
-640
-654
-636
-629
-626
-622
-612
-606
-611
-608
-597
-591
-599
-603
-614
-629
-627
-612
-599
-608
-608
-600
-596
-591
-574
-562
-560
-534
-513
-500
-485
-486
-483
-469
-455
-436
-420
-395
-353
-322
-307
-285
-268
-250
-226
-200
-188
-177
-155
-146
-116
-82
-41
10
36
71
121
163
197
226
265
296
310
338
379
427
476
503
536
580
616
644
669
684
670
664
655
634
625
609
570
533
493
466
427
382
321
268
238
222
204
178
149
95
46
-6
-49
-76
-117
-178
-241
-280
-309
-339
-384
-442
-492
-530
-565
-599
-634
-681
-696
-720
-741
-757
-781
-795
-804
-817
-813
-803
-801
-798
-805
-812
-825
-828
-821
-817
-818
-817
-811
-804
-791
-783
-779
-770
-770
-767
-767
-750
-734
-743
-758
-774
-786
-801
-800
-800
-801
-796
-780
-764
-748
-752
-750
-746
-731
-699
-676
-660
-662
-651
-645
-650
-647
-630
-616
-604
-597
-585
-568
-540
-520
-515
-498
-497
-490
-481
-465
-446
-427
-393
-367
-350
-315
-270
-230
-196
-152
-94
-57
-40
-7
38
66
95
113
149
182
222
277
326
373
422
469
505
539
572
634
674
710
747
764
792
812
814
825
832
814
800
784
773
758
733
707
667
625
583
544
502
444
398
350
313
289
261
232
195
153
106
68
25
-13
-62
-110
-148
-205
-255
-301
-355
-416
-460
-500
-546
-595
-637
-675
-710
-737
-765
-784
-800
-833
-865
-883
-891
-895
-899
-913
-926
-928
-943
-952
-946
-950
-951
-949
-952
-959
-974
-971
-957
-960
-951
-931
-904
-888
-885
-874
-882
-892
-887
-873
-858
-851
-825
-791
-777
-767
-747
-727
-713
-684
-660
-646
-632
-619
-625
-634
-630
-633
-612
-587
-576
-565
-550
-546
-544
-536
-533
-523
-509
-508
-500
-493
-487
-489
-484
-469
-452
-432
-412
-383
-361
-335
-300
-263
-241
-226
-202
-181
-149
-106
-60
-25
4
30
73
115
147
199
247
306
354
396
433
469
502
525
568
616
656
696
742
766
782
811
825
825
830
828
815
778
743
710
685
661
626
592
552
511
462
414
361
319
288
244
190
143
91
39
-10
-46
-81
-122
-161
-206
-260
-320
-358
-402
-461
-505
-544
-590
-643
-693
-745
-786
-817
-851
-892
-930
-955
-968
-978
-991
-1011
-1007
-1012
-1018
-1003
-1002
-989
-986
-982
-976
-986
-985
-989
-993
-987
-977
-968
-959
-962
-965
-971
-974
-979
-976
-959
-953
-929
-907
-900
-902
-891
-879
-874
-853
-827
-815
-805
-805
-785
-768
-759
-742
-730
-710
-696
-691
-682
-679
-674
-667
-662
-644
-635
-614
-605
-600
-589
-584
-570
-550
-535
-516
-490
-458
-426
-388
-355
-329
-303
-289
-258
-216
-171
-146
-115
-74
-27
22
77
123
169
207
261
317
360
408
440
470
515
552
591
634
677
716
741
756
786
830
862
877
889
883
856
831
805
778
751
722
673
620
576
516
458
414
366
314
275
243
219
206
167
119
74
39
-13
-53
-86
-137
-191
-235
-276
-327
-363
-413
-453
-480
-520
-569
-611
-653
-691
-728
-760
-789
-830
-865
-902
-935
-969
-975
-978
-998
-1009
-1014
-1006
-1005
-1001
-999
-1010
-1016
-1028
-1034
-1029
-1018
-1011
-1021
-1013
-1001
-998
-992
-977
-970
-973
-964
-937
-917
-901
-899
-902
-900
-884
-869
-851
-844
-834
-803
-781
-768
-751
-726
-710
-694
-682
-674
-665
-672
-677
-676
-673
-665
-653
-646
-644
-636
-620
-605
-594
-568
-550
-526
-503
-473
-436
-394
-361
-344
-316
-291
-253
-211
-168
-132
-98
-50
-22
3
40
84
109
137
150
176
220
257
307
344
385
414
453
510
554
593
617
650
698
743
792
831
858
866
869
892
906
914
890
863
835
797
759
725
666
604
553
509
463
424
388
324
273
239
205
160
95
34
-11
-48
-86
-128
-163
-209
-252
-294
-338
-362
-399
-443
-488
-528
-566
-629
-679
-734
-786
-853
-913
-974
-1029
-1068
-1083
-1083
-1083
-1100
-1116
-1108
-1099
-1097
-1087
-1073
-1076
-1073
-1061
-1042
-1014
-1015
-1022
-1014
-990
-960
-935
-919
-881
-860
-845
-838
-837
-835
-844
-836
-827
-813
-815
-810
-799
-799
-805
-793
-769
-745
-724
-714
-695
-677
-664
-659
-660
-660
-658
-653
-651
-645
-647
-650
-646
-637
-615
-600
-569
-550
-553
-533
-511
-485
-471
-439
-396
-357
-320
-276
-226
-180
-124
-81
-50
3
52
96
137
167
190
225
255
289
314
330
343
368
410
438
474
508
527
541
574
602
631
681
735
791
832
873
910
943
974
989
1003
1000
1002
972
942
913
876
854
817
760
697
642
572
488
413
357
307
251
192
146
102
36
-38
-88
-135
-188
-228
-250
-287
-331
-382
-425
-477
-538
-597
-649
-695
-746
-802
-865
-929
-972
-1023
-1063
-1101
-1140
-1157
-1167
-1168
-1169
-1177
-1176
-1183
-1178
-1163
-1130
-1093
-1065
-1030
-990
-949
-904
-865
-843
-831
-823
-812
-802
-807
-806
-805
-821
-840
-852
-867
-898
-919
-933
-927
-926
-928
-922
-911
-902
-876
-845
-834
-820
-800
-796
-781
-768
-753
-744
-746
-742
-733
-723
-708
-687
-679
-675
-662
-642
-632
-616
-596
-581
-575
-558
-537
-499
-451
-401
-348
-304
-250
-203
-162
-121
-88
-62
-29
11
54
97
137
171
198
232
259
283
318
354
377
392
416
442
462
480
496
523
554
579
617
649
693
760
819
870
927
961
1004
1052
1083
1115
1120
1103
1063
1025
993
960
934
903
847
780
703
620
534
444
364
287
225
152
76
11
-62
-135
-186
-233
-294
-343
-390
-451
-509
-550
-585
-638
-707
-762
-797
-826
-858
-909
-966
-1013
-1049
-1079
-1108
-1132
-1172
-1201
-1221
-1222
-1215
-1221
-1220
-1204
-1169
-1136
-1096
-1044
-1004
-963
-919
-891
-879
-870
-855
-834
-814
-819
-825
-837
-860
-871
-883
-904
-934
-954
-979
-989
-996
-1005
-1033
-1036
-1024
-1023
-1016
-988
-969
-954
-937
-919
-896
-873
-848
-811
-776
-756
-746
-728
-754
-829
-756
-744
-745
-786
-802
-749
-714
-695
-767
-696
-603
-601
-549
-515
-561
-558
-526
-475
-383
-425
-437
-303
-231
-126
-53
36
68
153
271
327
408
465
524
583
664
708
761
848
914
990
1099
1169
1308
1508
1623
1841
2109
2297
2603
2911
3164
3507
3686
3826
4013
4000
3988
3829
3378
2909
2363
1835
1435
1003
513
-71
-740
-1347
-1792
-2172
-2469
-2734
-3089
-3376
-3545
-3723
-3751
-3775
-3846
-3751
-3671
-3472
-3188
-2978
-2715
-2522
-2305
-2084
-1979
-1855
-1774
-1685
-1543
-1451
-1406
-1456
-1510
-1493
-1363
-1138
-927
-682
-474
-254
49
325
637
967
1219
1494
1680
1794
1826
1734
1610
1400
1135
811
394
-26
-480
-1050
-1688
-2332
-3012
-3627
-4096
-4584
-4933
-5203
-5553
-5597
-5586
-5631
-5362
-5168
-4935
-4460
-4094
-3719
-3327
-3034
-2743
-2481
-2238
-2024
-1850
-1706
-1576
-1499
-1457
-1425
-1499
-1419
-1265
-1201
-998
-881
-792
-588
-489
-304
-97
-4
151
262
301
320
245
102
-89
-270
-454
-652
-850
-1020
-1192
-1362
-1405
-1488
-1577
-1476
-1421
-1265
-970
-831
-637
-432
-273
3
265
539
814
1067
1339
1610
1960
2406
2664
3144
3672
3847
4409
4718
4846
5334
5574
5754
5966
5906
5773
5434
4785
3807
2608
1567
457
-306
-1002
-2108
-3199
-4398
-5357
-5793
-5912
-5770
-5660
-5466
-5284
-4956
-4301
-3871
-3335
-2774
-2412
-1845
-1398
-1132
-997
-989
-890
-883
-749
-608
-498
-118
248
728
1225
1596
2013
2466
3148
3839
4411
4888
4938
4859
4691
4304
3975
3426
2763
2115
1350
525
-379
-1189
-1979
-2581
-2912
-3291
-3468
-3481
-3593
-3540
-3475
-3460
-3544
-3695
-3743
-3876
-3810
-3882
-4266
-4653
-5232
-5613
-5581
-5343
-4890
-4416
-4003
-3488
-2870
-2090
-1199
-216
638
1363
1992
2320
2525
2494
2231
1823
1305
778
150
-399
-813
-1264
-1587
-1851
-2086
-1974
-1602
-1013
-297
256
638
898
1142
1385
1634
1776
1726
1552
1187
825
500
176
45
-14
31
297
628
1043
1618
2252
2859
3438
3976
4493
5048
5591
5887
5955
5869
5624
5420
5418
5278
5201
5164
4895
4870
4912
4980
5275
5477
5658
5743
5548
5130
4409
3261
1834
629
-666
-1808
-2560
-3725
-4861
-5767
-6805
-7180
-7008
-6609
-5841
-5165
-4512
-3869
-3170
-2415
-1796
-1292
-921
-553
-337
-270
-288
-576
-774
-798
-681
-286
150
785
1441
2069
2850
3421
3875
4365
4674
4949
5078
4846
4235
3317
2306
1239
344
-493
-1274
-1965
-2541
-2982
-3346
-3570
-3584
-3528
-3303
-2931
-2707
-2504
-2513
-2609
-2885
-3501
-3929
-4353
-4822
-4776
-4843
-5307
-5518
-5705
-5702
-4949
-3940
-3081
-2171
-1432
-894
-245
320
714
972
1044
1049
738
298
-160
-874
-1473
-1871
-2210
-2344
-2335
-2131
-1791
-1500
-1128
-860
-687
-282
261
650
906
841
390
-8
-279
-492
-525
-532
-590
-503
-331
-22
357
870
1509
2079
2697
3320
3625
3866
4071
3940
3921
3734
3409
3445
3406
3267
3499
3387
3214
3721
3924
4443
5319
5528
5787
6118
5899
5956
5920
5550
5460
4943
4331
3679
2260
801
-764
-2371
-2990
-3471
-3736
-3664
-4289
-4775
-4990
-5186
-4522
-3781
-3264
-2541
-2393
-2464
-2369
-2522
-2573
-2311
-2209
-1947
-1519
-1369
-1098
-857
-573
187
819
1513
2448
2973
3580
3970
3873
3820
3432
3037
2910
2626
2344
1893
1095
393
-222
-722
-799
-764
-814
-714
-754
-1002
-1153
-1492
-1838
-1979
-2222
-2371
-2628
-3074
-3471
-4160
-4583
-4776
-4926
-4467
-4102
-4277
-4216
-4110
-4038
-3344
-2528
-2041
-1598
-1304
-1275
-959
-762
-697
-594
-670
-637
-646
-685
-669
-892
-1107
-1123
-1209
-1114
-1020
-958
-896
-915
-925
-1045
-1191
-1066
-767
-551
-351
-260
-401
-438
-279
-89
288
582
751
905
1024
1155
1274
1517
1745
1859
2106
2246
2290
2462
2523
2653
2736
2755
2998
3208
3548
3855
3930
4087
3976
4149
4582
4583
4942
5117
4629
4759
4675
4462
4738
4620
4468
4610
4420
4166
4214
3587
2582
1405
-302
-1413
-1981
-2615
-2559
-2978
-4175
-4714
-5290
-5193
-4259
-3518
-2858
-2490
-2450
-2317
-2219
-1979
-1690
-1533
-1269
-1063
-957
-958
-982
-961
-514
145
750
1458
1940
2370
2818
2999
3183
3025
2601
2521
2282
2072
1759
984
235
-472
-987
-1074
-1129
-1115
-1119
-1327
-1385
-1546
-1771
-1877
-2032
-2225
-2314
-2547
-2931
-3402
-4000
-4495
-4949
-5035
-4738
-4485
-4129
-3751
-3837
-3678
-3301
-2908
-2089
-1486
-1246
-1156
-1320
-1521
-1574
-1625
-1562
-1565
-1547
-1476
-1551
-1646
-1711
-1749
-1647
-1410
-1190
-1014
-934
-1005
-1145
-1322
-1395
-1343
-1307
-1038
-789
-636
-521
-561
-507
-202
173
574
930
1088
1141
1128
1149
1228
1287
1382
1603
1763
1810
1974
1997
2014
2307
2573
2813
3165
3409
3531
3570
3572
3770
3606
3898
3975
3906
4111
3905
3804
3977
3979
4085
4498
4307
4543
4451
4240
4310
3958
2928
1826
145
-1450
-2062
-2707
-2936
-3090
-3655
-4626
-4793
-4862
-3957
-3011
-2495
-2053
-2127
-2106
-2151
-2007
-2010
-1866
-2067
-1803
-1666
-1532
-1324
-1143
-719
-133
787
1587
2203
2512
2715
2691
2643
2467
2106
1601
1299
921
639
212
-370
-758
-1062
-1110
-866
-731
-648
-697
-1095
-1282
-1614
-1997
-2168
-2470
-2850
-3107
-3506
-4006
-4552
-4963
-5007
-4731
-4308
-4024
-3943
-3852
-3668
-3285
-2702
-2303
-1993
-1769
-1758
-1727
-1726
-1813
-1835
-1844
-1811
-1735
-1630
-1667
-1675
-1783
-1851
-1781
-1698
-1598
-1602
-1622
-1677
-1750
-1816
-1737
-1600
-1300
-1008
-728
-513
-346
-173
24
253
417
607
728
798
767
838
779
763
1030
1206
1415
1761
1828
1865
2038
2106
2399
2564
2632
2757
2860
2873
2960
3138
3068
3257
3593
3381
3849
3962
3495
4105
3882
3737
4383
4196
4074
4286
3926
3881
4108
3916
3935
3168
1788
182
-1206
-1963
-2248
-2287
-2578
-3235
-4107
-4395
-4066
-3338
-2513
-1979
-2009
-2144
-2227
-2175
-1999
-1991
-1985
-2013
-1844
-1518
-1305
-1117
-987
-808
-16
692
1325
1828
1847
1783
1573
1433
1348
1125
809
525
196
-102
-317
-539
-644
-750
-801
-619
-671
-838
-849
-1119
-1418
-1639
-2014
-2217
-2368
-2600
-2737
-3021
-3415
-3626
-3593
-3650
-3602
-3317
-3369
-3418
-3392
-3510
-3289
-3064
-2848
-2510
-2439
-2526
-2514
-2480
-2377
-2210
-2072
-1933
-1993
-2076
-2044
-2132
-2195
-2149
-2148
-2101
-2032
-1926
-1885
-1892
-1809
-1619
-1353
-1095
-860
-649
-490
-346
-148
63
259
363
519
663
692
735
855
893
923
1159
1330
1515
1646
1682
1815
1763
1812
2034
1988
2028
2141
2053
2272
2375
2529
2772
2825
3196
3046
3492
3723
3469
3818
3805
3487
3794
3994
3743
4055
3879
3693
3839
3948
4054
4198
3843
2883
1285
-270
-1063
-1970
-1993
-2009
-2853
-3591
-4085
-4213
-3485
-2427
-1844
-1818
-2007
-2275
-2260
-1879
-1700
-1778
-1973
-1946
-1854
-1460
-913
-906
-791
-386
194
1050
1628
1990
1760
1358
1208
1053
939
789
454
40
-267
-609
-683
-668
-752
-767
-734
-864
-870
-1063
-1156
-1143
-1572
-1655
-1804
-2217
-2288
-2372
-2529
-2525
-2511
-2404
-2440
-2719
-2741
-2852
-3298
-3356
-3614
-3964
-3789
-3778
-3555
-3139
-3169
-2979
-2675
-2393
-2021
-1860
-1698
-1940
-2153
-2056
-2144
-2190
-2137
-2323
-2456
-2349
-2228
-1991
-1759
-1627
-1371
-1111
-900
-619
-509
-296
-197
-145
128
182
277
516
575
677
795
935
998
1076
1333
1375
1502
1681
1752
1921
1951
1925
1990
1920
1913
2017
2048
2147
2227
2295
2685
2822
2884
3472
3351
3297
3946
3740
3712
3937
3642
3734
3843
3788
3917
3966
3952
3913
4191
4284
3875
3434
2363
641
-649
-1265
-1989
-2205
-2502
-3353
-3817
-3858
-3573
-2532
-2137
-1789
-1742
-2350
-2275
-2011
-1619
-1421
-1875
-2167
-1857
-1644
-1282
-737
-423
-408
-85
461
1211
1565
1504
1402
986
798
720
543
325
-140
-429
-388
-417
-388
-450
-700
-790
-825
-955
-935
-1005
-1171
-1327
-1648
-1838
-1833
-2023
-2107
-2065
-1969
-1977
-2110
-1980
-2425
-2461
-2149
-2656
-2693
-3381
-4390
-4166
-4201
-3937
-3202
-3443
-3582
-3354
-3018
-2401
-1912
-1707
-1942
-2268
-2363
-2283
-2092
-1992
-2196
-2457
-2378
-2261
-1973
-1539
-1581
-1472
-1229
-1075
-705
-561
-416
-303
-346
-82
119
240
465
541
651
815
1028
1237
1375
1375
1331
1231
1286
1463
1560
1811
1761
1554
1650
1699
1850
2248
2230
2315
2459
2524
2709
3005
3345
3259
3360
3571
3670
3803
4021
3873
3759
3959
3831
4033
3998
3850
3949
3718
3943
4118
3675
3046
1549
-186
-1002
-1742
-2086
-2138
-2794
-3640
-4135
-3773
-2989
-2084
-1551
-1665
-2197
-2477
-2096
-1811
-1387
-1498
-2116
-2135
-1991
-1456
-698
-480
-411
-317
175
821
1244
1565
1392
1001
783
766
656
294
-57
-495
-655
-565
-405
-295
-494
-675
-931
-978
-917
-996
-941
-1051
-1381
-1590
-1695
-1845
-1915
-1796
-1750
-1833
-1737
-1770
-1678
-1731
-2255
-2519
-3092
-3577
-3468
-3624
-3856
-3989
-4096
-3870
-3330
-2750
-2389
-2315
-2435
-2559
-2386
-2053
-1990
-2050
-2229
-2563
-2610
-2343
-2149
-2002
-1852
-1840
-1770
-1566
-1233
-879
-697
-631
-605
-453
-193
-58
53
144
231
481
802
1063
1207
1211
1120
1047
1121
1338
1521
1557
1426
1291
1438
1613
1706
1925
1736
1533
1679
1557
1916
2229
2235
2704
2511
2711
3266
3234
3584
3815
3601
3646
3759
3690
3821
3922
3832
3866
3908
3913
4042
3982
4073
3847
3551
2916
1549
362
-742
-1642
-2071
-2426
-2676
-3226
-3582
-3213
-2813
-1961
-1392
-1448
-1739
-2042
-2026
-1701
-1379
-1439
-1824
-2052
-2091
-1639
-953
-449
-252
-190
197
595
1138
1514
1424
1066
722
568
425
214
-150
-586
-855
-826
-557
-406
-397
-542
-861
-824
-780
-780
-694
-983
-1280
-1449
-1666
-1689
-1776
-1820
-1834
-1875
-1695
-1667
-1832
-2039
-2114
-2447
-2764
-3013
-3657
-4023
-4114
-4128
-3840
-3581
-3266
-3085
-2947
-2464
-2250
-1952
-1972
-2283
-2171
-2408
-2498
-2248
-2360
-2419
-2452
-2323
-1981
-1751
-1496
-1315
-1107
-924
-555
-294
-184
-132
-217
-127
32
186
319
359
469
617
874
1171
1244
1263
1198
1283
1373
1459
1618
1549
1485
1467
1472
1643
1655
1697
1728
1714
1861
2056
2290
2309
2639
2561
2778
3273
3087
3420
3483
3191
3665
3445
3550
3836
3518
3779
3640
3654
3875
3799
3833
3812
3415
2817
1840
689
-218
-1091
-1675
-1836
-2447
-2891
-2967
-3089
-2414
-1808
-1498
-1413
-1871
-2039
-1996
-1772
-1338
-1454
-1852
-2233
-2377
-2050
-1414
-895
-725
-670
-597
-123
428
975
1289
947
658
415
204
162
-105
-456
-751
-927
-777
-591
-510
-558
-656
-721
-625
-386
-307
-354
-669
-988
-1148
-1329
-1336
-1485
-1692
-1824
-1961
-1824
-1703
-1704
-1625
-1787
-1943
-1976
-2163
-2434
-2836
-3248
-3520
-3609
-3504
-3308
-3118
-3053
-2973
-2626
-2116
-1697
-1424
-1360
-1515
-1623
-1501
-1294
-1156
-1240
-1441
-1606
-1660
-1392
-936
-638
-526
-509
-414
-221
112
488
659
636
549
473
504
563
617
697
719
718
768
872
971
1086
1248
1372
1444
1486
1450
1334
1286
1270
1302
1333
1224
1053
937
944
1126
1390
1512
1453
1379
1331
1336
1511
1696
1874
1934
1857
1892
1862
1843
1985
2068
2079
2006
1822
1710
1703
1745
1896
1909
1794
1510
1038
618
184
-117
-220
-362
-468
-631
-930
-990
-969
-983
-883
-876
-982
-1091
-1175
-1104
-1046
-997
-906
-987
-1043
-1027
-1025
-1005
-1069
-1136
-1139
-1108
-909
-662
-555
-565
-612
-634
-575
-472
-342
-209
-171
-173
-163
-204
-244
-277
-317
-370
-457
-515
-597
-702
-726
-699
-695
-717
-771
-851
-927
-974
-937
-927
-987
-1101
-1264
-1436
-1665
-1905
-2097
-2306
-2411
-2414
-2288
-2169
-2235
-2157
-2009
-1964
-1820
-1693
-1681
-1763
-1890
-1863
-1907
-1974
-1921
-1903
-1899
-1881
-1803
-1691
-1684
-1667
-1537
-1475
-1424
-1326
-1286
-1276
-1282
-1223
-1096
-1056
-1019
-909
-826
-764
-650
-504
-430
-405
-318
-266
-236
-159
-101
-15
67
126
210
248
257
328
400
455
531
626
697
692
714
800
854
905
955
959
976
1000
1073
1162
1204
1271
1311
1364
1463
1566
1672
1780
1847
1877
1962
2032
2066
2126
2166
2212
2161
1959
1719
1377
1075
964
992
1122
1024
846
713
450
378
434
425
334
93
-125
-245
-397
-438
-435
-525
-600
-658
-694
-814
-985
-1057
-1107
-1101
-952
-878
-941
-1040
-1151
-1132
-1029
-953
-857
-831
-886
-898
-837
-768
-760
-759
-751
-799
-832
-858
-909
-911
-914
-893
-847
-871
-899
-927
-961
-936
-930
-941
-967
-1046
-1132
-1224
-1371
-1572
-1725
-1796
-1915
-2094
-2145
-2113
-2128
-2051
-1909
-1911
-1998
-2061
-2033
-2011
-2045
-2014
-1994
-2047
-2071
-2003
-1921
-1905
-1871
-1770
-1735
-1698
-1600
-1537
-1523
-1475
-1356
-1216
-1143
-1090
-984
-902
-812
-664
-501
-434
-411
-326
-224
-172
-104
-21
7
25
64
139
230
297
384
436
472
530
594
655
699
756
823
890
963
1025
1073
1111
1161
1250
1307
1357
1445
1539
1649
1751
1849
1948
2041
2114
2130
2209
2293
2343
2379
2402
2436
2422
2287
2051
1699
1299
1062
1055
1184
1217
1093
881
566
368
441
510
387
174
-124
-368
-446
-402
-294
-364
-563
-648
-709
-784
-866
-1010
-1150
-1229
-1125
-927
-934
-1073
-1219
-1342
-1318
-1186
-1029
-940
-1008
-1056
-994
-943
-868
-807
-832
-883
-928
-902
-885
-933
-935
-930
-912
-896
-923
-915
-945
-990
-921
-874
-873
-880
-936
-1001
-1107
-1298
-1557
-1762
-1840
-1854
-1881
-1848
-1879
-1973
-1923
-1851
-1827
-1809
-1905
-1973
-1995
-2061
-2009
-1996
-2022
-1994
-1965
-1900
-1847
-1797
-1753
-1778
-1726
-1609
-1518
-1421
-1404
-1388
-1313
-1239
-1117
-1001
-942
-889
-777
-604
-478
-395
-312
-284
-236
-150
-88
-20
49
90
164
235
306
415
470
519
582
666
762
818
864
930
982
1057
1141
1199
1199
1201
1268
1323
1364
1471
1588
1600
1624
1725
1825
1875
1962
2094
2110
2073
2136
2185
2211
2294
2384
2422
2282
2019
1674
1271
1013
1043
1183
1202
1065
854
580
375
420
533
474
234
-22
-232
-365
-386
-301
-315
-451
-563
-618
-697
-859
-1012
-1139
-1191
-1095
-959
-947
-1099
-1314
-1421
-1363
-1239
-1122
-1083
-1149
-1207
-1171
-1033
-903
-853
-858
-899
-936
-969
-964
-941
-958
-963
-939
-918
-929
-952
-973
-969
-938
-895
-864
-913
-1009
-1050
-1098
-1215
-1462
-1732
-1840
-1790
-1748
-1758
-1718
-1755
-1845
-1812
-1709
-1710
-1826
-1958
-2003
-2072
-2110
-2027
-1973
-1968
-1940
-1841
-1768
-1746
-1675
-1645
-1652
-1557
-1413
-1338
-1332
-1332
-1265
-1151
-1053
-938
-829
-773
-701
-552
-379
-288
-234
-131
-65
-22
35
94
164
240
338
403
434
509
608
683
733
797
864
891
895
938
1008
1076
1179
1272
1298
1311
1378
1466
1468
1528
1643
1683
1684
1728
1819
1866
1864
1922
1962
1964
2029
2083
2215
2270
2320
2423
2371
2263
2020
1561
1180
1067
1150
1235
1184
1075
790
484
463
613
677
466
183
-47
-240
-266
-152
-104
-228
-346
-410
-499
-616
-766
-939
-1079
-1029
-870
-853
-1016
-1255
-1441
-1440
-1321
-1183
-1118
-1204
-1279
-1236
-1072
-891
-820
-812
-858
-891
-861
-839
-858
-896
-908
-892
-878
-877
-901
-959
-990
-971
-920
-922
-978
-1039
-1137
-1234
-1290
-1332
-1409
-1506
-1587
-1613
-1649
-1685
-1682
-1699
-1753
-1793
-1840
-1886
-1947
-1984
-1972
-1976
-1938
-1887
-1843
-1796
-1783
-1752
-1707
-1699
-1670
-1628
-1591
-1540
-1469
-1389
-1326
-1272
-1190
-1096
-973
-842
-717
-585
-497
-425
-332
-226
-151
-88
-42
-20
10
61
143
222
311
388
472
548
605
667
716
736
774
828
875
937
997
1057
1113
1163
1220
1272
1323
1382
1421
1451
1471
1491
1551
1599
1636
1726
1786
1848
1905
2000
2108
2206
2311
2375
2448
2436
2316
2147
1894
1467
1104
1008
1084
1155
1117
1037
832
569
512
663
676
475
215
-57
-276
-346
-261
-275
-445
-564
-633
-708
-802
-921
-1067
-1202
-1189
-1043
-997
-1155
-1377
-1539
-1564
-1463
-1292
-1194
-1251
-1318
-1259
-1102
-967
-854
-839
-868
-916
-922
-862
-866
-908
-933
-893
-853
-837
-828
-859
-899
-881
-850
-827
-841
-931
-1037
-1127
-1230
-1367
-1427
-1486
-1636
-1743
-1763
-1727
-1728
-1740
-1753
-1817
-1878
-1912
-1917
-1973
-2056
-2089
-2092
-2108
-2055
-1981
-1972
-1980
-1948
-1878
-1822
-1765
-1697
-1649
-1587
-1486
-1363
-1270
-1238
-1163
-1030
-890
-749
-591
-465
-392
-279
-139
-25
65
139
189
229
273
321
386
444
488
563
621
666
714
762
820
869
934
994
1039
1094
1143
1182
1241
1304
1339
1380
1413
1453
1514
1545
1599
1657
1717
1821
1923
2049
2108
2156
2255
2332
2424
2517
2574
2553
2420
2231
2019
1604
1125
943
957
973
961
952
786
449
309
464
578
468
244
9
-193
-317
-177
-45
-190
-383
-456
-501
-622
-749
-961
-1201
-1293
-1167
-1036
-1098
-1270
-1454
-1514
-1402
-1213
-1000
-969
-1055
-1004
-837
-669
-588
-590
-615
-687
-729
-713
-743
-829
-926
-930
-900
-896
-907
-895
-917
-923
-830
-780
-822
-921
-966
-1010
-1074
-1171
-1307
-1505
-1639
-1743
-1848
-1925
-1948
-1929
-1920
-1910
-1874
-1964
-2817
-3190
-3676
-3227
-2493
-2018
-1503
-1686
-1673
-2007
-1927
-1885
-1841
-1811
-2205
-2511
-2727
-2380
-1755
-1450
-1211
-1200
-978
-599
-189
332
556
750
723
614
587
479
545
590
564
453
213
158
217
459
785
918
1154
1389
1644
1875
1949
2020
1966
1839
1739
1633
1689
1756
1792
1801
1785
1919
2155
2429
2702
3070
3329
3618
3888
4008
4164
4161
4166
4185
3959
3806
3537
3077
2519
1682
919
136
-454
-746
-962
-1274
-1523
-1473
-1314
-1131
-849
-715
-826
-1229
-1441
-1415
-1435
-1405
-1650
-1922
-2202
-2213
-1686
-1297
-1119
-1109
-1194
-963
-564
62
406
325
114
-160
-284
-390
-491
-663
-1014
-1238
-1259
-1042
-840
-803
-684
-623
-460
-273
-203
-243
-496
-609
-675
-796
-895
-1165
-1314
-1437
-1479
-1381
-1387
-1343
-1314
-1224
-1178
-1277
-1403
-1756
-2121
-2414
-2829
-3067
-3436
-3689
-3740
-3834
-3503
-3216
-3030
-2735
-2624
-2357
-2157
-2032
-1844
-2017
-2160
-2317
-2446
-2405
-2446
-2328
-2233
-2188
-1911
-1577
-1198
-864
-585
-318
-168
-5
45
40
-3
-21
56
103
180
283
390
543
697
923
1117
1138
1200
1233
1207
1303
1246
1241
1217
1069
1134
1161
1225
1383
1530
1710
1935
2052
2338
2566
2708
2975
2878
3016
2943
2908
3050
3010
3126
3170
3256
3452
3569
3781
3975
4002
4005
3788
3578
2999
2181
1168
288
-613
-1300
-1674
-2073
-2311
-2456
-2381
-1839
-1500
-1190
-973
-1304
-1401
-1647
-1576
-1537
-1853
-2058
-2317
-2357
-1924
-1455
-946
-687
-622
-314
1
413
802
860
581
286
-20
-135
-301
-537
-703
-898
-870
-639
-434
-287
-300
-301
-175
-134
-144
-326
-613
-970
-1160
-1202
-1169
-1203
-1258
-1265
-1267
-1121
-999
-913
-919
-1029
-1100
-1212
-1472
-1787
-2214
-2535
-2809
-3007
-3094
-3219
-3250
-3159
-2956
-2652
-2407
-2233
-2174
-2243
-2270
-2298
-2247
-2256
-2343
-2438
-2491
-2392
-2181
-1910
-1649
-1494
-1334
-1169
-973
-730
-598
-474
-453
-482
-430
-383
-277
-142
-27
169
351
553
732
829
945
1009
1000
1019
951
914
867
856
973
1011
1110
1220
1225
1353
1436
1566
1817
1840
1902
2163
2145
2356
2466
2772
2879
2830
2999
2883
3091
2991
3214
3347
3274
3429
3460
3579
3902
3754
4007
3739
3351
2872
1871
1152
232
-457
-1007
-1684
-1983
-2279
-2428
-2046
-1752
-1242
-1265
-1203
-1414
-1537
-1548
-1539
-1545
-1871
-2188
-2210
-2058
-1558
-1124
-798
-594
-585
-218
141
507
672
590
344
96
-110
-162
-305
-543
-680
-695
-550
-308
-167
-165
-273
-300
-212
-221
-268
-602
-913
-1194
-1285
-1229
-1176
-1163
-1291
-1327
-1198
-1084
-1001
-1046
-1119
-1281
-1444
-1496
-1832
-2155
-2481
-2768
-2832
-2896
-2969
-3158
-3280
-3187
-3075
-2779
-2621
-2660
-2731
-2803
-2719
-2504
-2295
-2248
-2390
-2460
-2444
-2245
-1879
-1637
-1572
-1589
-1536
-1358
-1055
-720
-591
-579
-580
-541
-447
-291
-155
-67
65
218
389
537
644
667
724
842
870
870
813
741
714
777
895
1026
1109
1098
1123
1266
1422
1623
1733
1851
1917
1951
2141
2255
2469
2629
2698
2742
2781
2842
3044
3237
3352
3387
3445
3474
3593
3730
3913
3874
3628
3462
2742
1991
1087
284
-375
-1115
-1569
-1915
-2322
-2283
-2132
-1673
-1239
-1233
-1170
-1360
-1530
-1547
-1528
-1623
-1922
-2190
-2175
-2016
-1613
-1154
-875
-808
-610
-327
100
435
552
502
220
23
-64
-199
-393
-653
-843
-851
-742
-502
-371
-424
-527
-492
-377
-306
-424
-712
-1055
-1304
-1274
-1162
-1163
-1241
-1341
-1350
-1264
-1079
-963
-1007
-1205
-1437
-1482
-1550
-1759
-2010
-2459
-2903
-3063
-3193
-3188
-3171
-3210
-3182
-3090
-2842
-2573
-2391
-2266
-2373
-2452
-2467
-2523
-2420
-2424
-2499
-2513
-2434
-2247
-1985
-1713
-1492
-1382
-1252
-1093
-908
-763
-664
-665
-659
-590
-500
-348
-225
-79
97
296
512
650
784
852
853
897
885
854
749
733
753
822
1000
1098
1216
1315
1357
1489
1608
1684
1770
1908
1958
2086
2272
2470
2615
2770
3022
2987
3098
3284
3185
3357
3378
3393
3556
3574
3757
3873
3920
3913
3712
3501
2917
2101
1242
394
-222
-900
-1270
-1724
-2149
-2153
-1982
-1596
-1211
-1010
-1060
-1350
-1399
-1536
-1488
-1524
-1874
-2128
-2243
-2032
-1616
-1146
-834
-765
-514
-264
80
516
614
504
210
-17
-145
-230
-403
-633
-852
-890
-751
-544
-372
-331
-377
-385
-303
-288
-369
-641
-991
-1271
-1304
-1269
-1242
-1246
-1328
-1365
-1251
-1052
-938
-932
-1079
-1212
-1309
-1460
-1621
-1869
-2329
-2628
-2785
-2871
-2917
-2957
-3127
-3167
-3040
-2936
-2736
-2622
-2684
-2726
-2704
-2629
-2475
-2318
-2289
-2373
-2310
-2207
-1992
-1698
-1501
-1439
-1397
-1310
-1123
-903
-725
-648
-627
-621
-539
-396
-267
-114
-11
153
312
454
593
665
667
696
751
804
769
766
855
882
975
1129
1168
1236
1268
1309
1439
1499
1484
1656
1722
1780
2012
2106
2319
2490
2602
2689
2869
2792
2913
2973
2976
3137
3197
3251
3355
3408
3473
3625
3740
3758
3520
3399
2778
2180
1430
496
-91
-769
-1381
-1663
-1915
-2011
-1879
-1594
-1323
-1164
-1000
-1146
-1265
-1459
-1598
-1710
-1902
-2030
-2083
-1926
-1668
-1388
-944
-716
-470
-257
-86
190
231
286
152
-147
-306
-471
-628
-719
-834
-830
-804
-655
-543
-431
-392
-471
-455
-523
-658
-826
-1038
-1256
-1341
-1328
-1297
-1290
-1275
-1260
-1150
-1087
-1042
-974
-1146
-1464
-1620
-1863
-2273
-2470
-2694
-2955
-3071
-3127
-3137
-2959
-2820
-2660
-2413
-2306
-2371
-2321
-2290
-2412
-2453
-2462
-2558
-2601
-2562
-2487
-2346
-2178
-2007
-1822
-1671
-1524
-1328
-1218
-1127
-1046
-979
-920
-864
-757
-613
-494
-354
-144
89
233
359
543
624
662
690
656
575
492
481
486
584
671
736
890
1006
1137
1319
1409
1439
1552
1554
1660
1740
1825
1947
2044
2150
2339
2463
2578
2764
2724
2888
2915
2941
3029
3146
3175
3229
3273
3477
3563
3557
3587
3476
3192
2811
2237
1391
697
-65
-669
-1039
-1355
-1690
-1848
-1786
-1593
-1323
-995
-1029
-1198
-1321
-1568
-1646
-1613
-1749
-1966
-2041
-1989
-1732
-1280
-891
-688
-569
-443
-180
97
338
300
93
-148
-365
-401
-381
-498
-683
-769
-764
-584
-356
-210
-252
-370
-422
-454
-527
-643
-933
-1200
-1330
-1344
-1296
-1295
-1305
-1350
-1381
-1390
-1402
-1444
-1749
-2103
-2224
-2380
-2552
-2592
-2685
-2809
-2815
-2801
-2699
-2611
-2624
-2620
-2581
-2593
-2629
-2573
-2553
-2640
-2613
-2555
-2526
-2397
-2263
-2207
-2149
-2040
-1893
-1710
-1564
-1433
-1337
-1301
-1228
-1052
-865
-711
-594
-413
-241
-47
193
369
485
528
604
653
616
607
573
537
568
621
719
789
890
1049
1167
1251
1363
1381
1388
1383
1372
1442
1446
1588
1717
1825
2061
2128
2453
2650
2512
2755
2726
2649
2827
2757
2780
2898
2864
2984
3209
3410
3541
3742
3873
3724
3694
3568
3070
2344
1415
570
-146
-748
-1184
-1398
-1732
-1930
-1736
-1477
-1011
-740
-823
-946
-1226
-1490
-1462
-1589
-1780
-2015
-2089
-1952
-1725
-1169
-832
-708
-487
-361
-53
271
342
291
28
-250
-367
-371
-444
-615
-784
-885
-842
-578
-301
-228
-298
-419
-475
-396
-491
-670
-891
-1235
-1325
-1264
-1207
-1196
-1243
-1318
-1321
-1315
-1412
-1592
-1799
-2085
-2329
-2421
-2563
-2726
-2821
-2847
-2818
-2679
-2622
-2594
-2559
-2507
-2446
-2386
-2327
-2358
-2415
-2457
-2500
-2425
-2316
-2280
-2274
-2264
-2182
-2021
-1792
-1624
-1541
-1489
-1393
-1259
-1109
-954
-813
-665
-457
-265
-44
156
307
429
550
637
631
581
496
418
467
538
590
688
765
902
1061
1191
1278
1367
1385
1341
1368
1370
1320
1445
1511
1625
1851
1892
2106
2251
2321
2534
2657
2689
2743
2749
2698
2803
2882
2966
3050
3124
3194
3347
3573
3772
3839
3795
3585
3337
3027
2127
1170
564
-402
-1009
-1138
-1431
-1699
-1826
-1771
-1432
-965
-733
-734
-923
-1295
-1632
-1530
-1528
-1774
-1943
-2065
-2055
-1658
-1132
-773
-586
-528
-392
-28
283
489
363
-51
-313
-427
-383
-422
-675
-970
-1080
-959
-648
-297
-231
-489
-624
-581
-598
-584
-730
-1115
-1350
-1416
-1425
-1327
-1298
-1437
-1586
-1599
-1653
-1745
-1825
-2043
-2244
-2317
-2354
-2371
-2389
-2420
-2497
-2631
-2719
-2802
-2896
-2966
-2973
-2964
-2961
-2891
-2816
-2704
-2553
-2437
-2322
-2251
-2261
-2281
-2187
-2071
-2001
-1863
-1754
-1660
-1495
-1312
-1170
-1031
-846
-627
-385
-172
-6
122
217
317
422
481
446
384
347
386
445
536
689
733
815
1012
1146
1213
1301
1364
1292
1212
1238
1245
1268
1296
1402
1585
1682
1820
2120
2283
2424
2567
2640
2781
2682
2709
2851
2691
2632
2713
2694
2795
2858
2995
3219
3356
3561
3641
3621
3571
3354
3143
2609
1348
622
47
-913
-1175
-1272
-1714
-1945
-1945
-1562
-1058
-751
-589
-843
-1097
-1376
-1480
-1343
-1611
-2009
-2059
-2066
-1848
-1317
-914
-697
-645
-561
-128
135
271
298
-136
-454
-559
-524
-517
-837
-1090
-1228
-1264
-911
-557
-426
-525
-720
-728
-621
-595
-729
-1043
-1328
-1500
-1472
-1352
-1516
-1668
-1639
-1890
-2033
-1753
-1842
-2142
-2189
-2273
-2428
-2447
-2441
-2509
-2633
-2757
-2832
-2834
-2839
-2919
-2736
-2526
-2576
-2524
-2435
-2434
-2401
-2322
-2265
-2342
-2431
-2386
-2282
-2154
-1957
-1804
-1754
-1642
-1415
-1176
-1013
-884
-689
-470
-239
-9
148
247
254
330
497
518
488
480
452
455
522
686
807
818
895
1011
1070
1161
1284
1299
1221
1217
1250
1231
1333
1453
1527
1621
1724
1877
2166
2387
2467
2545
2694
2657
2601
2845
2721
2600
2734
2597
2600
2843
2892
3068
3272
3441
3545
3640
3662
3504
3311
2963
1787
804
336
-690
-1130
-1156
-1685
-2061
-2055
-1859
-1306
-886
-656
-844
-1115
-1374
-1595
-1483
-1545
-2018
-2167
-2138
-2053
-1526
-1054
-863
-789
-691
-286
78
265
404
-18
-403
-473
-459
-340
-545
-976
-1190
-1281
-941
-514
-278
-355
-653
-668
-488
-483
-545
-825
-1299
-1440
-1506
-1464
-1481
-1798
-2124
-2119
-2029
-1912
-1907
-2031
-2259
-2290
-2113
-1982
-2051
-2317
-2666
-2920
-2959
-2989
-2970
-3040
-3132
-3032
-2814
-2584
-2348
-2245
-2184
-2221
-2227
-2140
-2117
-2174
-2221
-2242
-2163
-1999
-1750
-1571
-1466
-1353
-1148
-827
-480
-190
-36
84
143
267
409
436
384
316
291
335
424
517
593
694
860
1119
1248
1332
1394
1349
1395
1375
1382
1349
1281
1292
1290
1396
1647
1682
1805
2116
2152
2290
2511
2606
2701
2674
2655
2787
2732
2733
2840
2919
2919
2953
3183
3311
3427
3699
3690
3670
3709
3450
3079
1951
1054
496
-406
-959
-1156
-1620
-2061
-2151
-1835
-1277
-925
-755
-874
-1105
-1323
-1409
-1351
-1512
-1973
-2109
-2061
-1990
-1545
-1138
-999
-836
-718
-301
26
169
303
37
-244
-267
-264
-294
-598
-989
-1124
-1203
-925
-552
-395
-474
-706
-633
-487
-532
-540
-800
-1214
-1323
-1305
-1301
-1426
-1602
-1834
-2097
-2152
-2088
-2125
-2344
-2536
-2645
-2638
-2525
-2438
-2404
-2532
-2741
-2805
-2792
-2770
-2813
-2768
-2699
-2783
-2712
-2578
-2529
-2434
-2361
-2375
-2409
-2384
-2340
-2281
-2168
-2085
-1983
-1866
-1718
-1512
-1324
-1170
-989
-677
-324
-43
171
286
355
437
551
627
573
457
377
395
457
536
694
849
970
1191
1343
1393
1453
1486
1493
1476
1416
1334
1351
1420
1548
1684
1824
1942
2127
2305
2472
2637
2642
2668
2727
2761
2696
2766
2815
2853
2897
2930
3056
3173
3400
3624
3727
3748
3630
3413
2864
1786
1144
392
-555
-905
-1214
-1710
-2038
-2080
-1724
-1280
-956
-803
-1009
-1222
-1396
-1470
-1410
-1598
-1965
-2021
-2017
-1845
-1408
-1132
-938
-791
-589
-183
57
285
346
14
-181
-196
-217
-285
-642
-958
-1123
-1144
-797
-514
-386
-459
-700
-653
-475
-492
-554
-879
-1207
-1337
-1286
-1216
-1310
-1483
-1557
-1596
-1601
-1839
-2103
-2155
-2373
-2452
-2306
-2322
-2506
-2586
-2657
-2642
-2699
-2757
-2933
-3113
-3155
-3148
-3021
-2917
-2915
-2816
-2729
-2637
-2458
-2306
-2258
-2331
-2343
-2233
-2091
-1951
-1823
-1803
-1740
-1536
-1248
-1018
-860
-678
-422
-176
83
282
402
469
472
531
568
528
520
533
590
705
891
1021
1136
1274
1427
1488
1459
1504
1463
1432
1412
1300
1339
1467
1549
1767
1940
2062
2231
2470
2759
2760
2873
3036
2879
2941
3001
2983
3092
3115
3205
3325
3456
3676
3792
3806
3850
3706
3361
2452
1421
816
4
-713
-998
-1473
-2001
-2190
-2054
-1563
-1140
-918
-897
-1183
-1414
-1480
-1490
-1514
-1867
-2194
-2181
-2124
-1818
-1361
-1159
-985
-834
-520
-69
161
335
218
-154
-227
-182
-227
-388
-758
-1010
-1086
-977
-621
-405
-444
-550
-686
-600
-481
-521
-667
-997
-1230
-1217
-1223
-1220
-1326
-1489
-1503
-1506
-1716
-1997
-2177
-2439
-2634
-2649
-2613
-2674
-2831
-2841
-2743
-2683
-2575
-2618
-2741
-2818
-2867
-2757
-2709
-2815
-2858
-2861
-2785
-2679
-2554
-2401
-2404
-2445
-2326
-2185
-2025
-1845
-1766
-1711
-1614
-1397
-1113
-943
-786
-513
-223
69
326
521
641
652
702
804
766
705
659
590
672
821
1024
1208
1292
1420
1553
1634
1659
1621
1608
1565
1485
1480
1566
1629
1823
2027
2117
2415
2502
2705
2958
2884
2974
3106
3029
3113
3030
3154
3211
3121
3473
3583
3707
3944
3883
3943
3929
3316
2330
1398
594
-204
-689
-1036
-1587
-2223
-2301
-1948
-1433
-930
-829
-1092
-1347
-1537
-1497
-1449
-1704
-2066
-2419
-2408
-2083
-1647
-1219
-1091
-1100
-820
-382
38
329
303
10
-246
-235
-116
-200
-523
-912
-1187
-1137
-792
-450
-353
-580
-747
-718
-532
-436
-585
-869
-1208
-1336
-1234
-1155
-1231
-1367
-1527
-1485
-1393
-1399
-1834
-2279
-2384
-2499
-2439
-2323
-2578
-2959
-3103
-2918
-2617
-2590
-2650
-2870
-3016
-2877
-2652
-2457
-2432
-2620
-2718
-2642
-2483
-2294
-2169
-2202
-2323
-2323
-2056
-1798
-1618
-1440
-1437
-1465
-1248
-891
-614
-463
-370
-161
92
396
627
667
576
561
689
826
851
750
673
735
916
1201
1387
1435
1500
1536
1669
1787
1807
1858
1740
1567
1585
1600
1739
1970
2069
2239
2281
2492
2754
2971
3218
3289
3201
3110
3154
3095
3229
3218
3267
3366
3573
3788
3970
3993
4072
3659
2635
1806
894
108
-417
-899
-1406
-1989
-2374
-2022
-1489
-1089
-809
-1017
-1324
-1485
-1544
-1396
-1576
-2024
-2304
-2412
-2225
-1812
-1459
-1225
-1236
-1083
-580
-167
171
296
60
-199
-288
-208
-157
-461
-826
-1072
-1181
-924
-557
-420
-496
-686
-668
-512
-464
-560
-882
-1244
-1372
-1308
-1214
-1218
-1413
-1531
-1571
-1499
-1359
-1453
-1910
-2467
-2608
-2632
-2643
-2637
-2857
-3132
-3217
-3015
-2569
-2476
-2576
-2624
-2769
-2651
-2503
-2454
-2492
-2779
-2888
-2773
-2623
-2406
-2307
-2286
-2275
-2287
-2040
-1753
-1616
-1438
-1429
-1466
-1285
-996
-668
-450
-359
-142
92
353
615
683
675
678
710
858
827
695
689
691
926
1194
1324
1458
1445
1517
1691
1764
1848
1778
1702
1635
1590
1651
1815
1906
2207
2268
2437
2723
2829
3177
3169
3245
3270
3143
3183
3236
3199
3339
3337
3485
3674
3859
4020
3935
3563
2631
1697
879
96
-368
-899
-1428
-1933
-2390
-2071
-1555
-1119
-836
-1034
-1391
-1572
-1613
-1475
-1569
-1952
-2301
-2469
-2259
-1806
-1378
-1119
-1134
-1115
-732
-263
184
335
110
-205
-380
-333
-245
-396
-728
-1021
-1132
-961
-595
-395
-444
-599
-628
-474
-363
-437
-735
-1118
-1307
-1285
-1162
-1104
-1269
-1482
-1693
-1743
-1804
-1872
-1964
-2249
-2410
-2495
-2464
-2389
-2501
-2579
-2653
-2821
-2810
-2929
-3042
-3100
-3182
-3028
-2920
-2772
-2661
-2712
-2646
-2606
-2512
-2304
-2316
-2312
-2272
-2233
-2028
-1819
-1615
-1406
-1280
-1136
-986
-813
-531
-258
-25
147
245
385
527
633
710
703
701
725
744
836
955
1070
1217
1375
1537
1643
1656
1644
1707
1803
1880
1923
1806
1826
1972
2027
2451
2375
2578
2717
2668
3015
3135
3229
3393
3296
3257
3338
3283
3434
3434
3576
3527
3752
3782
3821
3674
2772
1908
1010
193
-180
-652
-1010
-1569
-2148
-1906
-1497
-965
-614
-750
-1091
-1416
-1537
-1318
-1318
-1633
-2025
-2288
-2216
-1723
-1211
-913
-982
-1128
-936
-528
17
356
258
-131
-407
-387
-207
-218
-490
-830
-1064
-1024
-634
-406
-390
-556
-689
-526
-355
-319
-451
-855
-1180
-1209
-1072
-899
-925
-1129
-1416
-1584
-1767
-1998
-2249
-2616
-2828
-2934
-3032
-2971
-2953
-2907
-2692
-2534
-2326
-2357
-2501
-2586
-2746
-2746
-2730
-2774
-2798
-2951
-3004
-2856
-2682
-2432
-2257
-2212
-2183
-2140
-1946
-1701
-1518
-1426
-1393
-1319
-1143
-869
-607
-361
-134
143
402
597
760
845
887
934
947
906
850
740
820
984
1164
1393
1481
1601
1696
1740
1864
1893
1889
1966
1932
1966
2055
2048
2361
2519
2749
3053
3048
3275
3411
3459
3716
3688
3635
3682
3354
3514
3492
3560
3740
3529
3496
2984
2212
1632
847
214
-216
-833
-1171
-1656
-1899
-1676
-1355
-1129
-935
-995
-1279
-1358
-1392
-1293
-1344
-1667
-1855
-1965
-1871
-1431
-1111
-884
-969
-1009
-792
-516
-84
226
105
-146
-341
-387
-347
-457
-663
-876
-999
-935
-685
-559
-559
-627
-602
-472
-356
-350
-554
-889
-1156
-1208
-1137
-1072
-1080
-1193
-1258
-1337
-1347
-1372
-1572
-1755
-2073
-2324
-2490
-2666
-2765
-2924
-3087
-3133
-3235
-3179
-3133
-3155
-3126
-3141
-3033
-2951
-2849
-2757
-2754
-2713
-2674
-2573
-2442
-2363
-2255
-2177
-2065
-1911
-1700
-1475
-1295
-1108
-943
-793
-609
-417
-191
-14
149
277
355
466
546
655
753
756
771
790
843
977
1093
1247
1346
1428
1532
1635
1707
1814
1862
1896
1909
1942
2113
2217
2450
2589
2829
3035
3212
3455
3559
3618
3697
3628
3697
3681
3590
3651
3590
3602
3548
3479
3202
2554
1782
979
214
-374
-874
-1114
-1491
-1826
-1890
-1673
-1400
-1168
-918
-992
-1252
-1430
-1431
-1337
-1403
-1632
-1815
-2017
-1889
-1494
-1073
-932
-1033
-1015
-841
-405
128
372
236
-119
-368
-440
-454
-510
-708
-922
-1087
-1018
-811
-667
-628
-620
-574
-483
-417
-415
-551
-768
-939
-1032
-1070
-1135
-1162
-1225
-1300
-1352
-1420
-1521
-1774
-2043
-2342
-2658
-2888
-3079
-3196
-3263
-3317
-3254
-3114
-2950
-2740
-2582
-2493
-2515
-2520
-2496
-2500
-2520
-2602
-2665
-2673
-2630
-2479
-2318
-2211
-2162
-2063
-1848
-1571
-1257
-1025
-870
-729
-576
-401
-229
-85
55
186
372
525
654
768
892
1019
1107
1164
1149
1181
1255
1395
1494
1548
1599
1625
1673
1749
1784
1836
1849
1887
2010
2102
2267
2484
2667
2916
3057
3189
3282
3276
3317
3354
3339
3281
3232
3236
3255
3191
3197
3066
2751
2259
1694
1037
369
-153
-487
-705
-1023
-1268
-1336
-1363
-1304
-1101
-936
-954
-1151
-1189
-1157
-1146
-1139
-1215
-1353
-1521
-1520
-1289
-1154
-1167
-1263
-1328
-1215
-849
-359
-85
-59
-179
-278
-290
-259
-224
-362
-612
-803
-886
-856
-864
-865
-849
-831
-750
-662
-578
-566
-605
-576
-557
-602
-687
-811
-961
-1126
-1212
-1296
-1404
-1503
-1649
-1804
-2015
-2213
-2403
-2596
-2741
-2822
-2883
-2925
-2868
-2750
-2627
-2456
-2282
-2189
-2135
-2100
-2024
-1959
-1913
-1860
-1828
-1796
-1720
-1593
-1483
-1439
-1403
-1327
-1214
-1034
-839
-676
-524
-389
-250
-108
-9
60
126
207
282
342
381
408
448
516
594
648
681
707
757
782
806
903
1003
1074
1167
1226
1223
1258
1335
1413
1459
1523
1631
1814
2023
2197
2325
2392
2459
2561
2683
2758
2783
2762
2714
2671
2634
2627
2517
2291
1976
1568
1055
473
5
-303
-480
-572
-630
-727
-837
-844
-674
-537
-535
-683
-861
-952
-971
-885
-880
-978
-1092
-1114
-1002
-952
-991
-1122
-1239
-1162
-928
-640
-482
-481
-528
-541
-439
-331
-284
-334
-457
-521
-550
-563
-588
-629
-635
-653
-678
-725
-771
-786
-779
-712
-653
-624
-632
-663
-684
-744
-814
-914
-1093
-1285
-1507
-1787
-2126
-2331
-2359
-2351
-2354
-2367
-2409
-2438
-2233
-1864
-1659
-1661
-1744
-1776
-1703
-1621
-1584
-1687
-1900
-1976
-1872
-1746
-1757
-1833
-1848
-1785
-1527
-1246
-1126
-1090
-1015
-836
-638
-540
-529
-555
-535
-444
-340
-285
-314
-298
-166
10
83
74
76
139
274
424
507
485
471
561
727
882
953
958
970
1022
1126
1251
1322
1422
1543
1710
1881
2020
2139
2197
2315
2432
2523
2556
2534
2486
2452
2454
2467
2384
2167
1881
1538
1111
689
383
182
91
45
59
-2
-179
-253
-164
-40
43
-8
-151
-356
-454
-393
-345
-406
-558
-647
-636
-634
-675
-832
-1017
-1050
-914
-698
-583
-605
-715
-790
-748
-636
-554
-589
-701
-747
-718
-664
-640
-644
-643
-681
-718
-761
-819
-895
-922
-893
-871
-865
-883
-924
-939
-933
-921
-939
-986
-1017
-1103
-1255
-1401
-1539
-1703
-1905
-2098
-2277
-2465
-2553
-2474
-2325
-2230
-2131
-1978
-1825
-1662
-1494
-1412
-1454
-1555
-1605
-1628
-1718
-1836
-1898
-1908
-1862
-1766
-1682
-1664
-1625
-1475
-1276
-1096
-996
-952
-907
-830
-700
-586
-538
-531
-474
-359
-232
-121
-59
-4
74
182
299
382
419
467
561
718
834
874
912
960
1071
1222
1343
1429
1497
1585
1731
1895
2100
2229
2348
2459
2557
2647
2699
2726
2724
2724
2739
2733
2634
2423
2077
1645
1109
565
162
-9
-86
-140
-162
-330
-511
-468
-288
-135
-145
-280
-424
-509
-433
-319
-350
-533
-702
-683
-624
-676
-862
-1155
-1337
-1239
-932
-657
-588
-710
-851
-833
-656
-463
-412
-499
-613
-678
-652
-664
-726
-778
-841
-884
-934
-995
-1070
-1134
-1103
-1014
-930
-877
-860
-850
-845
-855
-884
-973
-1098
-1267
-1465
-1718
-1976
-2201
-2446
-2674
-2854
-2917
-2889
-2804
-2642
-2470
-2347
-2189
-1947
-1721
-1652
-1663
-1673
-1677
-1663
-1668
-1725
-1871
-2025
-2025
-1923
-1849
-1862
-1858
-1733
-1481
-1149
-849
-670
-564
-453
-299
-210
-200
-223
-267
-230
-161
-97
-65
-71
10
164
322
421
482
596
751
918
1064
1194
1287
1385
1484
1531
1532
1516
1580
1690
1818
1943
2078
2250
2458
2683
2876
3015
3092
3186
3318
3411
3460
3443
3304
3024
2605
2070
1463
812
308
29
-188
-452
-597
-701
-849
-756
-479
-290
-299
-405
-477
-527
-516
-474
-536
-775
-1004
-1017
-957
-1031
-1229
-1495
-1703
-1634
-1223
-767
-501
-420
-426
-382
-223
-26
67
-44
-252
-416
-543
-664
-801
-913
-1008
-1096
-1156
-1165
-1146
-1099
-960
-763
-603
-519
-449
-418
-463
-536
-640
-823
-1087
-1398
-1732
-2095
-2485
-2833
-3081
-3218
-3244
-3214
-3156
-3026
-2843
-2600
-2309
-2089
-2011
-2027
-2028
-2050
-2124
-2245
-2406
-2521
-2579
-2516
-2400
-2312
-2219
-2067
-1816
-1537
-1277
-1062
-914
-712
-487
-350
-313
-362
-388
-370
-291
-206
-167
-107
26
257
545
789
970
1134
1304
1501
1640
1661
1612
1539
1525
1542
1509
1505
1521
1601
1793
1995
2187
2384
2664
2963
3242
3499
3631
3688
3759
3739
3745
3657
3539
3442
3285
2925
2440
1858
1085
524
5
-375
-519
-868
-1091
-1012
-1039
-889
-665
-486
-543
-792
-805
-810
-814
-842
-1038
-1309
-1617
-1589
-1238
-1039
-1076
-1271
-1412
-1330
-791
-124
189
198
-32
-180
-143
-77
-74
-382
-779
-1037
-1123
-1046
-1046
-1037
-1001
-946
-765
-556
-397
-333
-388
-408
-416
-471
-555
-696
-915
-1166
-1396
-1611
-1783
-1946
-2069
-2185
-2413
-2537
-2587
-2626
-2533
-2586
-2672
-2703
-2865
-2840
-2779
-2801
-2771
-2866
-2853
-2818
-2760
-2549
-2441
-2310
-2219
-2146
-1927
-1794
-1632
-1501
-1518
-1489
-1442
-1342
-1201
-1062
-941
-858
-725
-502
-236
-11
185
366
542
748
933
1044
1103
1140
1244
1299
1360
1386
1343
1397
1445
1536
1662
1746
1870
2030
2241
2431
2617
2815
2926
3103
3271
3402
3522
3535
3577
3605
3572
3579
3599
3636
3606
3619
3252
2534
2043
1042
430
133
-575
-793
-1265
-1837
-1569
-1399
-1067
-724
-806
-868
-1163
-1028
-707
-696
-814
-1274
-1690
-1765
-1587
-1105
-835
-1038
-1315
-1350
-1068
-390
284
425
297
49
-33
82
65
-135
-570
-1031
-1156
-1056
-872
-847
-982
-989
-857
-549
-241
-185
-319
-581
-806
-792
-851
-1000
-1208
-1540
-1816
-2000
-2103
-2139
-2321
-2425
-2510
-2591
-2497
-2508
-2522
-2499
-2576
-2592
-2580
-2681
-2743
-2840
-2906
-2864
-2818
-2700
-2642
-2622
-2527
-2389
-2158
-1958
-1835
-1745
-1787
-1778
-1622
-1464
-1297
-1211
-1176
-1096
-925
-651
-377
-164
28
245
463
644
800
953
1096
1234
1319
1325
1295
1275
1334
1478
1571
1585
1638
1664
1778
2040
2188
2376
2521
2605
2806
2948
3050
3179
3280
3335
3394
3428
3474
3544
3617
3781
3899
3805
3772
3137
2325
1801
626
312
-2
-941
-1012
-1630
-2090
-1274
-983
-600
-422
-805
-876
-1084
-718
-380
-791
-1171
-1686
-1955
-1641
-1331
-895
-885
-1241
-1104
-823
-374
242
417
284
106
-14
37
-99
-418
-883
-1361
-1417
-1184
-1010
-878
-982
-1057
-853
-547
-235
-190
-447
-713
-984
-1013
-843
-997
-1216
-1456
-1665
-1604
-1582
-1593
-1554
-1870
-2041
-2007
-2224
-2252
-2318
-2756
-2903
-2946
-3124
-3040
-3022
-3067
-3098
-3031
-2772
-2675
-2525
-2372
-2437
-2375
-2283
-2135
-1969
-1996
-1908
-1851
-1831
-1595
-1396
-1272
-1077
-904
-713
-539
-321
-52
53
165
338
395
539
697
799
933
1053
1219
1275
1389
1485
1472
1645
1721
1684
1797
1716
1752
1952
1992
2171
2340
2428
2664
2840
3036
3178
3275
3504
3475
3588
3733
3609
3788
3903
3848
3856
3635
2827
1949
1370
329
-14
-152
-1196
-1481
-1867
-2325
-1350
-838
-665
-625
-1135
-1176
-1145
-767
-463
-993
-1528
-1867
-1893
-1427
-1055
-768
-781
-1031
-790
-314
4
364
317
60
17
-18
38
-273
-758
-1098
-1411
-1248
-917
-830
-833
-1030
-1019
-769
-481
-291
-429
-771
-994
-1099
-1066
-973
-1109
-1317
-1385
-1396
-1308
-1279
-1405
-1492
-1744
-1782
-1760
-1991
-2192
-2468
-2717
-2763
-2802
-2794
-2891
-3071
-2936
-2861
-2681
-2365
-2362
-2330
-2258
-2256
-2147
-2094
-1989
-1928
-1982
-1881
-1766
-1663
-1421
-1226
-1049
-854
-682
-473
-353
-228
-45
52
207
389
465
561
657
860
1065
1264
1452
1495
1567
1683
1722
1840
1827
1807
1761
1688
1782
1786
1937
2097
2224
2454
2632
2817
3079
3201
3423
3450
3490
3601
3520
3560
3662
3632
3695
3705
3490
2966
1834
1302
422
-234
-76
-1001
-1706
-1732
-2349
-1699
-780
-783
-692
-1174
-1286
-1163
-996
-656
-1005
-1607
-1768
-1739
-1302
-958
-767
-591
-766
-561
15
145
315
391
131
171
149
122
-172
-804
-1038
-1134
-1088
-698
-658
-770
-874
-840
-609
-444
-430
-595
-956
-1160
-1164
-1242
-1203
-1268
-1415
-1365
-1369
-1370
-1399
-1630
-1662
-1758
-1875
-1888
-2134
-2313
-2420
-2549
-2523
-2634
-2709
-2668
-2777
-2692
-2566
-2521
-2406
-2370
-2305
-2270
-2302
-2136
-2094
-2062
-1871
-1806
-1661
-1491
-1362
-1148
-1021
-846
-618
-520
-387
-300
-211
-8
163
354
510
543
693
859
989
1207
1337
1388
1472
1506
1594
1660
1743
1787
1690
1730
1705
1736
1937
1991
2096
2284
2353
2609
2805
3006
3216
3288
3361
3405
3410
3478
3553
3628
3755
3718
3832
3660
3523
2547
1529
953
-236
-363
-409
-1622
-1938
-2282
-2518
-1243
-731
-626
-959
-1436
-1398
-1216
-740
-684
-1352
-1793
-1908
-1653
-1010
-741
-589
-582
-720
-250
268
310
500
297
150
258
183
135
-467
-1050
-1062
-1170
-820
-596
-722
-826
-940
-739
-473
-491
-593
-850
-1228
-1211
-1198
-1221
-1231
-1439
-1400
-1359
-1505
-1424
-1749
-1954
-1935
-2181
-2191
-2338
-2570
-2562
-2701
-2640
-2589
-2624
-2517
-2558
-2522
-2465
-2468
-2361
-2341
-2396
-2365
-2442
-2391
-2257
-2183
-1981
-1814
-1707
-1506
-1359
-1138
-963
-877
-717
-634
-530
-431
-354
-171
2
218
422
514
710
846
1002
1222
1325
1425
1514
1508
1498
1542
1567
1569
1598
1626
1635
1689
1771
1925
2021
2208
2442
2556
2741
2893
2990
3090
3184
3240
3258
3333
3376
3490
3673
3751
3851
3717
3467
2319
1323
763
-517
-597
-719
-1976
-2232
-2545
-2550
-1363
-898
-692
-1066
-1540
-1476
-1288
-857
-939
-1508
-1846
-2018
-1754
-1076
-922
-818
-645
-679
-229
248
313
462
147
91
235
28
-111
-645
-1170
-1232
-1174
-849
-652
-682
-795
-826
-656
-493
-448
-579
-841
-1117
-1120
-1132
-1138
-1131
-1262
-1198
-1134
-1252
-1268
-1537
-1680
-1704
-1831
-1918
-2227
-2462
-2608
-2668
-2564
-2589
-2633
-2642
-2734
-2627
-2507
-2443
-2360
-2370
-2381
-2354
-2354
-2277
-2148
-2044
-1858
-1719
-1571
-1367
-1215
-1055
-920
-804
-652
-578
-498
-464
-386
-210
8
219
378
467
508
651
833
969
1119
1153
1142
1211
1266
1364
1447
1455
1459
1485
1547
1658
1718
1781
1830
1894
2161
2299
2407
2590
2678
2904
3083
3248
3351
3294
3400
3475
3602
3826
3819
3652
3526
2788
1471
963
-21
-812
-504
-1353
-2119
-2321
-2658
-1813
-981
-638
-746
-1470
-1552
-1578
-1171
-759
-1287
-1707
-1880
-1914
-1284
-686
-645
-554
-525
-329
204
393
500
320
22
222
159
108
-254
-931
-1053
-1126
-817
-444
-544
-614
-773
-700
-461
-445
-510
-731
-999
-1001
-1030
-1026
-1025
-1113
-1060
-927
-970
-1089
-1259
-1508
-1542
-1586
-1726
-1989
-2207
-2368
-2458
-2398
-2423
-2480
-2498
-2504
-2477
-2404
-2393
-2367
-2347
-2321
-2340
-2367
-2347
-2277
-2142
-1954
-1792
-1647
-1467
-1300
-1132
-1001
-848
-688
-568
-472
-437
-379
-243
-70
161
285
376
503
562
719
921
1016
1155
1208
1252
1321
1312
1384
1461
1483
1567
1577
1518
1579
1606
1624
1785
1805
1830
2039
2161
2406
2651
2827
3033
3147
3315
3446
3580
3693
3739
3831
3749
3513
3272
2052
1024
455
-618
-698
-848
-1887
-2199
-2471
-2310
-1191
-774
-704
-1170
-1616
-1580
-1482
-1065
-1121
-1696
-1810
-1840
-1580
-941
-767
-612
-474
-350
99
333
306
347
73
94
169
-20
-242
-789
-1121
-1159
-1082
-740
-684
-656
-691
-830
-626
-623
-687
-697
-986
-1177
-1237
-1333
-1291
-1214
-1164
-1073
-1038
-1020
-1169
-1306
-1342
-1638
-1614
-1642
-1999
-1962
-2189
-2487
-2315
-2324
-2237
-2158
-2325
-2466
-2571
-2395
-2295
-2291
-2259
-2480
-2560
-2397
-2256
-2030
-1831
-1757
-1621
-1413
-1258
-1134
-1044
-937
-792
-651
-544
-564
-558
-459
-310
-36
102
107
171
185
315
520
678
804
823
835
924
966
1086
1230
1287
1398
1480
1469
1525
1569
1539
1643
1672
1723
1804
1826
2017
2269
2535
2821
2998
3193
3276
3351
3523
3561
3657
3681
3438
3164
2635
1398
631
-87
-917
-839
-1196
-1927
-2194
-2460
-2028
-1214
-786
-751
-1362
-1622
-1668
-1514
-1102
-1263
-1645
-1661
-1626
-1338
-804
-616
-489
-310
-143
197
353
374
342
127
218
200
45
-255
-741
-928
-1008
-915
-642
-663
-650
-693
-796
-732
-749
-770
-760
-906
-1046
-1164
-1260
-1216
-1176
-1088
-988
-1102
-1446
-1623
-1771
-1814
-1609
-1610
-1872
-2030
-2111
-2017
-1827
-1795
-1939
-2169
-2202
-2186
-2188
-2154
-2254
-2332
-2202
-2161
-2130
-2097
-2091
-1945
-1733
-1511
-1346
-1323
-1268
-1199
-1089
-873
-743
-623
-557
-562
-450
-263
-47
178
282
278
254
255
366
512
610
687
688
722
788
914
1063
1109
1227
1290
1303
1460
1541
1598
1629
1697
1801
1855
1987
2017
1991
2210
2446
2615
2858
3005
3060
3269
3522
3632
3727
3668
3464
3181
2880
2045
985
279
-705
-1009
-951
-1525
-1864
-2209
-2253
-1520
-915
-601
-964
-1418
-1528
-1540
-1133
-1061
-1472
-1675
-1697
-1528
-1068
-803
-725
-568
-371
7
344
368
352
174
145
193
54
-165
-675
-927
-922
-877
-643
-640
-715
-632
-560
-445
-449
-557
-666
-763
-808
-872
-1039
-1189
-1282
-1263
-1283
-1530
-1606
-1791
-1786
-1448
-1580
-1652
-1637
-1693
-1363
-1271
-1433
-1717
-1970
-1863
-1865
-1848
-1933
-2246
-2199
-2026
-1966
-1884
-1980
-2023
-1879
-1684
-1518
-1452
-1451
-1383
-1269
-1092
-934
-901
-816
-769
-641
-413
-290
-131
-10
59
164
211
268
268
275
271
283
352
381
451
523
572
680
767
881
1029
1062
1159
1288
1292
1460
1534
1500
1654
1663
1782
1891
2001
2231
2274
2539
2766
2874
3209
3263
3345
3432
3325
3275
3062
2857
2508
1972
1117
259
-425
-964
-915
-1102
-1549
-1769
-2040
-1657
-1060
-740
-725
-1213
-1393
-1398
-1192
-930
-1148
-1400
-1468
-1370
-1047
-743
-607
-555
-374
-96
255
425
380
294
133
152
103
-75
-354
-669
-765
-731
-687
-636
-674
-701
-647
-574
-612
-693
-825
-915
-902
-957
-1030
-1180
-1323
-1488
-1591
-1686
-1814
-1750
-1715
-1706
-1636
-1741
-1684
-1473
-1326
-1261
-1480
-1728
-1886
-1864
-1762
-1846
-1960
-2067
-2103
-1971
-1884
-1891
-1880
-1813
-1651
-1477
-1392
-1385
-1365
-1265
-1052
-893
-796
-761
-752
-621
-454
-259
-67
-2
71
156
228
300
329
347
364
366
369
337
309
341
357
457
564
607
699
773
851
969
1099
1226
1285
1328
1342
1404
1546
1650
1768
1854
1952
2084
2247
2412
2529
2667
2764
2846
2903
2862
2760
2540
2392
2150
1856
1614
1126
676
162
-286
-523
-834
-917
-1084
-1311
-1299
-1389
-1259
-1097
-1065
-1058
-1167
-1188
-1210
-1189
-1115
-1110
-1094
-1015
-904
-804
-653
-495
-373
-215
-120
-4
18
-11
15
-56
-85
-131
-221
-323
-445
-501
-536
-564
-520
-515
-553
-579
-631
-672
-700
-746
-797
-859
-947
-1124
-1275
-1377
-1507
-1583
-1610
-1714
-1780
-1739
-1715
-1645
-1566
-1528
-1488
-1432
-1361
-1398
-1476
-1501
-1548
-1524
-1498
-1539
-1559
-1589
-1529
-1456
-1370
-1250
-1197
-1135
-1019
-918
-832
-740
-643
-570
-499
-399
-303
-246
-169
-62
5
103
186
225
259
297
341
391
440
478
480
483
478
479
517
585
627
655
718
766
856
962
1034
1127
1212
1236
1325
1414
1447
1534
1604
1644
1735
1820
1852
1912
2009
2066
2108
2156
2115
2032
1955
1857
1699
1569
1387
1090
840
612
432
291
121
-93
-305
-450
-517
-568
-622
-702
-806
-847
-830
-800
-804
-866
-931
-930
-902
-848
-804
-801
-774
-694
-587
-491
-404
-360
-337
-274
-218
-189
-193
-209
-234
-238
-228
-243
-281
-317
-348
-357
-380
-402
-430
-429
-422
-460
-510
-572
-617
-684
-758
-900
-996
-1164
-1195
-1296
-1423
-1335
-1486
-1429
-1334
-1260
-1217
-1181
-1158
-1142
-1089
-1040
-1021
-1020
-1036
-1060
-1029
-992
-932
-898
-871
-818
-741
-654
-586
-490
-419
-368
-290
-242
-211
-198
-174
-162
-160
-128
-99
-95
-95
-99
-78
-44
-37
-24
-21
-18
-30
-51
-45
-27
-14
-21
-18
2
45
88
119
150
172
204
249
290
336
392
442
507
569
618
654
679
682
700
747
797
834
845
864
893
922
953
961
951
918
867
830
781
719
662
582
520
457
364
299
218
150
99
46
14
-31
-61
-100
-144
-180
-213
-246
-285
-341
-398
-440
-489
-526
-544
-568
-573
-575
-573
-564
-559
-523
-501
-493
-481
-482
-484
-501
-520
-524
-523
-528
-518
-526
-537
-537
-529
-512
-517
-537
-547
-577
-623
-700
-775
-823
-861
-892
-903
-937
-980
-995
-1011
-1010
-1026
-1047
-1053
-1073
-1086
-1109
-1127
-1125
-1138
-1147
-1145
-1164
-1144
-1128
-1142
-1111
-1086
-1062
-1009
-995
-990
-959
-917
-874
-840
-800
-764
-727
-685
-652
-632
-599
-568
-529
-494
-466
-429
-399
-374
-343
-319
-280
-239
-212
-176
-135
-83
-45
-17
28
71
90
122
158
190
232
282
351
400
460
507
568
634
703
738
760
806
815
848
850
879
907
928
948
952
953
944
935
935
929
915
890
846
783
719
664
608
551
514
461
386
317
254
189
133
88
32
-24
-74
-125
-178
-234
-290
-331
-351
-363
-383
-419
-459
-478
-485
-495
-487
-489
-523
-537
-543
-538
-525
-517
-500
-483
-494
-500
-492
-496
-512
-533
-547
-547
-548
-539
-548
-572
-577
-591
-616
-640
-684
-741
-789
-816
-828
-836
-860
-916
-957
-971
-976
-976
-966
-951
-940
-932
-934
-930
-928
-927
-935
-952
-962
-967
-950
-950
-967
-954
-901
-834
-791
-769
-748
-715
-669
-607
-565
-535
-505
-493
-456
-425
-396
-372
-345
-306
-264
-222
-176
-143
-109
-63
-20
27
64
78
101
125
142
169
192
216
225
253
287
289
305
336
359
405
432
443
446
436
460
492
512
543
564
593
599
607
633
650
659
653
640
639
641
631
621
597
577
565
560
532
489
431
369
322
294
264
223
182
144
105
72
47
16
-18
-65
-98
-128
-165
-212
-253
-297
-364
-429
-479
-514
-532
-537
-545
-553
-567
-573
-558
-560
-582
-597
-632
-679
-700
-724
-767
-813
-848
-879
-903
-898
-885
-870
-868
-874
-885
-887
-889
-906
-929
-945
-963
-965
-956
-978
-993
-992
-981
-955
-921
-883
-849
-835
-825
-817
-799
-773
-763
-770
-767
-751
-739
-717
-700
-677
-657
-651
-627
-591
-540
-508
-477
-446
-425
-394
-368
-358
-354
-338
-325
-300
-267
-233
-202
-183
-164
-128
-80
-38
-21
-15
0
23
54
73
77
74
88
102
115
128
149
165
186
218
250
275
310
326
347
389
432
462
464
478
487
489
488
461
445
440
434
438
437
420
402
371
351
321
298
254
196
144
97
70
64
41
-5
-25
-44
-59
-80
-108
-132
-159
-206
-233
-261
-301
-347
-394
-432
-465
-482
-497
-513
-546
-591
-601
-598
-607
-636
-687
-738
-781
-809
-831
-842
-856
-875
-894
-904
-904
-918
-923
-934
-933
-924
-911
-910
-921
-934
-945
-937
-930
-918
-911
-904
-888
-850
-798
-757
-743
-721
-687
-669
-647
-626
-597
-576
-567
-560
-542
-518
-482
-455
-434
-410
-393
-361
-343
-326
-314
-304
-302
-297
-296
-290
-265
-258
-255
-236
-225
-206
-175
-162
-162
-148
-122
-98
-82
-87
-85
-66
-61
-51
-47
-35
10
36
40
43
61
71
92
107
98
105
122
154
187
197
191
192
213
222
227
251
262
233
227
233
251
254
239
223
209
194
195
202
156
112
100
90
70
55
26
15
15
8
-5
-17
-28
-49
-67
-69
-93
-124
-147
-178
-200
-235
-268
-293
-305
-312
-340
-371
-373
-385
-422
-446
-451
-483
-529
-560
-580
-598
-633
-646
-668
-688
-700
-708
-721
-731
-719
-709
-722
-720
-725
-734
-725
-729
-734
-725
-721
-722
-721
-714
-713
-706
-689
-683
-670
-655
-648
-636
-612
-599
-593
-581
-563
-554
-540
-519
-492
-460
-456
-440
-408
-383
-359
-338
-324
-317
-313
-308
-297
-278
-251
-243
-227
-205
-168
-141
-133
-125
-115
-114
-118
-119
-120
-115
-136
-155
-152
-148
-141
-144
-153
-160
-157
-134
-139
-157
-179
-175
-166
-173
-186
-194
-193
-172
-155
-143
-131
-122
-102
-102
-103
-101
-105
-139
-152
-140
-147
-152
-135
-124
-142
-149
-143
-141
-160
-182
-183
-187
-204
-201
-181
-170
-186
-187
-170
-190
-208
-206
-196
-212
-230
-232
-251
-285
-302
-301
-299
-316
-327
-340
-349
-347
-354
-364
-386
-400
-394
-416
-457
-483
-490
-521
-538
-533
-521
-510
-508
-489
-476
-462
-451
-447
-457
-479
-475
-471
-486
-495
-505
-510
-523
-518
-494
-486
-481
-447
-412
-394
-380
-361
-352
-357
-370
-390
-399
-404
-407
-419
-419
-405
-400
-392
-381
-371
-346
-317
-302
-286
-277
-272
-254
-241
-224
-214
-221
-210
-202
-187
-176
-177
-175
-179
-182
-191
-197
-202
-234
-250
-252
-256
-256
-269
-287
-308
-314
-299
-303
-294
-274
-280
-291
-295
-299
-310
-319
-310
-301
-288
-278
-268
-260
-277
-270
-253
-242
-217
-216
-212
-223
-222
-213
-211
-212
-225
-242
-265
-287
-280
-288
-281
-286
-276
-269
-266
-243
-247
-246
-237
-215
-189
-193
-201
-223
-251
-259
-271
-261
-268
-274
-288
-286
-271
-263
-231
-240
-266
-279
-299
-324
-339
-345
-354
-355
-367
-386
-391
-389
-384
-384
-396
-408
-396
-381
-376
-381
-394
-408
-414
-406
-410
-417
-423
-431
-426
-411
-403
-388
-358
-340
-329
-311
-292
-292
-298
-318
-329
-333
-338
-338
-342
-346
-329
-321
-317
-303
-296
-297
-315
-312
-308
-305
-291
-273
-262
-258
-237
-225
-202
-184
-176
-163
-155
-150
-142
-136
-127
-128
-141
-157
-177
-188
-180
-191
-211
-215
-211
-221
-232
-222
-227
-250
-270
-264
-270
-273
-271
-281
-291
-304
-321
-313
-293
-277
-278
-292
-298
-299
-288
-291
-302
-311
-309
-302
-300
-292
-293
-300
-317
-320
-313
-318
-332
-338
-333
-326
-320
-307
-307
-315
-295
-286
-277
-258
-260
-288
-305
-305
-295
-303
-303
-304
-311
-317
-318
-296
-296
-299
-307
-333
-357
-368
-364
-361
-375
-386
-390
-394
-393
-385
-380
-387
-392
-405
-402
-385
-380
-385
-390
-398
-399
-398
-396
-400
-408
-406
-402
-393
-377
-384
-384
-378
-376
-383
-397
-405
-411
-425
-439
-435
-433
-436
-441
-433
-430
-421
-407
-395
-391
-388
-384
-386
-391
-393
-382
-367
-350
-338
-322
-293
-274
-267
-255
-255
-253
-262
-269
-277
-294
-304
-320
-326
-334
-335
-329
-339
-327
-326
-329
-322
-337
-346
-350
-339
-339
-343
-328
-325
-322
-331
-350
-360
-364
-359
-336
-315
-314
-325
-336
-344
-336
-336
-362
-378
-375
-385
-390
-378
-378
-391
-399
-402
-407
-422
-422
-412
-404
-403
-404
-378
-347
-333
-324
-314
-312
-307
-284
-260
-250
-251
-244
-249
-265
-267
-275
-282
-295
-303
-312
-316
-321
-343
-363
-378
-397
-405
-418
-417
-420
-425
-429
-427
-418
-403
-397
-393
-393
-390
-383
-376
-362
-359
-359
-372
-372
-364
-350
-349
-340
-328
-321
-311
-304
-303
-315
-322
-329
-328
-323
-325
-330
-327
-326
-316
-307
-307
-315
-317
-321
-335
-325
-319
-315
-316
-323
-321
-313
-310
-312
-310
-288
-267
-261
-244
-229
-222
-218
-228
-221
-216
-234
-248
-260
-262
-271
-265
-261
-263
-274
-279
-291
-301
-293
-308
-317
-327
-333
-324
-305
-293
-293
-280
-267
-261
-252
-238
-228
-219
-209
-200
-202
-207
-211
-219
-220
-208
-196
-203
-203
-195
-180
-203
-224
-241
-239
-256
-289
-300
-317
-325
-327
-306
-298
-289
-266
-251
-239
-237
-236
-232
-251
-251
-225
-209
-210
-213
-203
-200
-190
-173
-164
-170
-172
-162
-163
-173
-195
-207
-213
-208
-203
-211
-222
-240
-240
-223
-222
-236
-252
-270
-292
-290
-288
-309
-311
-310
-304
-297
-282
-276
-276
-276
-273
-268
-266
-270
-275
-273
-277
-280
-286
-301
-320
-327
-311
-305
-307
-283
-271
-272
-279
-280
-278
-270
-260
-264
-266
-271
-257
-249
-232
-223
-200
-185
-180
-171
-168
-180
-192
-189
-188
-193
-192
-188
-188
-202
-209
-203
-212
-237
-255
-256
-255
-247
-248
-255
-264
-272
-260
-241
-233
-228
-226
-210
-188
-180
-171
-144
-135
-129
-141
-151
-154
-167
-161
-174
-176
-184
-194
-204
-223
-228
-233
-245
-254
-254
-278
-288
-297
-321
-321
-313
-303
-298
-311
-315
-317
-306
-285
-263
-263
-286
-287
-282
-287
-292
-269
-252
-244
-230
-217
-218
-225
-235
-244
-248
-257
-256
-261
-263
-253
-249
-249
-264
-277
-279
-284
-282
-265
-263
-266
-254
-244
-251
-259
-248
-253
-242
-241
-242
-241
-243
-244
-249
-238
-247
-251
-238
-236
-233
-236
-238
-235
-228
-224
-228
-227
-233
-237
-240
-239
-229
-226
-227
-235
-233
-226
-225
-216
-214
-213
-213
-212
-199
-185
-184
-175
-173
-174
-174
-178
-177
-177
-167
-173
-175
-175
-181
-170
-176
-176
-191
-204
-208
-206
-195
-194
-204
-204
-215
-228
-225
-206
-197
-203
-206
-194
-197
-202
-204
-206
-198
-202
-203
-194
-190
-186
-170
-177
-171
-172
-178
-185
-192
-204
-212
-212
-220
-222
-216
-218
-231
-231
-246
-251
-242
-236
-239
-241
-234
-223
-223
-223
-219
-212
-209
-215
-218
-218
-209
-213
-217
-212
-212
-225
-224
-227
-224
-233
-236
-240
-252
-259
-258
-253
-255
-259
-263
-250
-242
-237
-239
-253
-272
-281
-277
-271
-277
-277
-273
-258
-249
-242
-245
-233
-201
-188
-176
-195
-212
-226
-228
-234
-234
-220
-206
-193
-186
-187
-188
-184
-186
-181
-176
-172
-181
-191
-195
-204
-196
-197
-203
-201
-194
-183
-172
-159
-152
-149
-141
-141
-125
-126
-139
-152
-146
-140
-147
-137
-134
-135
-146
-147
-149
-158
-164
-159
-154
-168
-193
-211
-221
-232
-240
-241
-232
-222
-205
-186
-173
-175
-180
-194
-209
-206
-197
-195
-200
-193
-184
-175
-173
-181
-181
-165
-157
-132
-107
-98
-99
-96
-107
-123
-138
-151
-148
-154
-161
-166
-177
-192
-205
-224
-243
-259
-258
-251
-250
-230
-222
-216
-206
-205
-204
-209
-224
-218
-209
-201
-190
-189
-198
-217
-229
-206
-186
-177
-180
-189
-198
-207
-204
-206
-209
-216
-231
-234
-226
-217
-222
-215
-205
-212
-211
-201
-186
-165
-149
-134
-122
-115
-116
-98
-86
-82
-83
-85
-84
-86
-92
-96
-98
-88
-86
-104
-111
-120
-113
-115
-124
-120
-113
-115
-118
-102
-82
-83
-76
-68
-64
-64
-64
-70
-90
-103
-116
-122
-134
-139
-131
-125
-127
-135
-150
-168
-178
-181
-178
-190
-200
-202
-221
-225
-224
-214
-193
-203
-208
-210
-196
-181
-164
-155
-162
-168
-175
-179
-165
-155
-149
-145
-150
-137
-119
-121
-111
-105
-101
-114
-117
-121
-132
-121
-125
-116
-116
-120
-126
-125
-132
-147
-149
-161
-162
-162
-184
-200
-212
-228
-228
-226
-227
-221
-220
-212
-211
-212
-214
-224
-224
-235
-255
-273
-278
-282
-274
-271
-269
-275
-265
-253
-236
-224
-223
-210
-206
-202
-202
-204
-213
-217
-225
-230
-235
-238
-223
-218
-211
-198
-179
-180
-190
-176
-164
-152
-142
-142
-144
-146
-158
-169
-166
-164
-160
-159
-159
-156
-156
-155
-144
-126
-125
-115
-108
-111
-107
-107
-100
-99
-100
-106
-120
-106
-105
-109
-101
-94
-97
-98
-93
-86
-93
-96
-89
-94
-106
-122
-133
-154
-178
-196
-207
-217
-222
-223
-226
-223
-219
-215
-220
-232
-241
-250
-275
-288
-289
-298
-291
-287
-285
-267
-257
-242
-232
-223
-226
-222
-212
-221
-225
-224
-216
-207
-211
-218
-228
-237
-247
-239
-230
-228
-214
-204
-207
-187
-176
-171
-172
-177
-174
-172
-172
-178
-177
-182
-179
-181
-183
-195
-210
-205
-196
-186
-180
-188
-201
-202
-202
-206
-208
-216
-220
-215
-214
-202
-201
-200
-195
-201
-187
-194
-218
-224
-229
-237
-235
-227
-216
-221
-207
-194
-195
-186
-187
-174
-171
-167
-151
-139
-135
-138
-124
-115
-119
-123
-127
-128
-124
-112
-120
-122
-133
-149
-150
-167
-170
-168
-167
-169
-171
-156
-155
-170
-165
-167
-162
-142
-135
-126
-134
-133
-110
-102
-97
-90
-89
-90
-93
-96
-100
-103
-115
-140
-157
-155
-159
-163
-189
-209
-217
-231
-234
-234
-226
-218
-233
-248
-240
-242
-236
-233
-237
-235
-231
-226
-218
-203
-184
-176
-175
-171
-167
-165
-157
-150
-152
-149
-140
-132
-130
-126
-134
-140
-132
-123
-124
-125
-123
-125
-112
-100
-94
-97
-96
-83
-86
-77
-80
-82
-79
-79
-87
-98
-108
-110
-123
-125
-148
-163
-159
-174
-180
-179
-174
-177
-182
-193
-210
-214
-225
-230
-226
-233
-242
-247
-235
-227
-228
-237
-234
-228
-242
-239
-224
-219
-228
-237
-247
-242
-237
-238
-228
-218
-223
-218
-198
-179
-176
-165
-162
-162
-161
-168
-175
-184
-181
-172
-166
-170
-169
-168
-167
-167
-162
-154
-155
-165
-164
-169
-171
-179
-173
-169
-186
-184
-192
-200
-202
-203
-209
-215
-215
-222
-238
-250
-270
-281
-290
-295
-293
-292
-298
-293
-280
-279
-270
-270
-276
-289
-295
-297
-288
-282
-260
-240
-244
-241
-224
-222
-228
-220
-211
-210
-204
-197
-192
-194
-194
-190
-189
-192
-192
-204
-222
-214
-219
-230
-235
-246
-240
-249
-257
-249
-245
-247
-252
-244
-231
-223
-225
-220
-217
-226
-238
-250
-248
-237
-239
-235
-230
-231
-240
-246
-247
-257
-254
-249
-249
-262
-258
-257
-269
-263
-275
-287
-298
-316
-309
-326
-342
-347
-349
-348
-347
-347
-343
-335
-350
-359
-353
-345
-343
-337
-326
-307
-303
-296
-285
-289
-290
-285
-285
-290
-290
-285
-276
-277
-280
-267
-259
-262
-274
-282
-276
-272
-276
-279
-276
-286
-289
-288
-287
-284
-287
-286
-287
-275
-272
-284
-282
-287
-292
-304
-311
-312
-316
-318
-321
-330
-333
-318
-317
-317
-309
-295
-305
-311
-306
-299
-289
-296
-288
-285
-286
-264
-260
-260
-263
-262
-257
-254
-254
-246
-229
-225
-224
-241
-256
-269
-263
-246
-242
-233
-228
-234
-239
-239
-239
-233
-230
-232
-230
-223
-234
-245
-247
-251
-261
-270
-269
-275
-273
-259
-250
-256
-266
-267
-276
-270
-263
-276
-282
-283
-299
-303
-303
-308
-296
-289
-287
-292
-305
-302
-297
-286
-290
-294
-291
-286
-291
-292
-282
-274
-279
-277
-270
-270
-256
-246
-248
-258
-262
-248
-237
-242
-256
-276
-279
-280
-274
-269
-264
-258
-263
-262
-267
-279
-278
-283
-292
-294
-287
-288
-284
-266
-253
-254
-241
-228
-219
-214
-210
-193
-182
-178
-177
-182
-196
-212
-210
-206
-218
-238
-248
-267
-275
-280
-283
-284
-297
-296
-289
-285
-294
-290
-291
-305
-299
-299
-291
-286
-289
-287
-288
-288
-280
-276
-271
-271
-263
-270
-273
-269
-275
-277
-278
-277
-281
-277
-280
-271
-274
-268
-267
-283
-286
-285
-272
-255
-250
-265
-268
-264
-260
-249
-239
-241
-240
-238
-231
-213
-207
-203
-201
-197
-188
-186
-186
-197
-207
-224
-234
-226
-243
-268
-276
-281
-285
-289
-289
-294
-310
-319
-321
-313
-315
-316
-315
-317
-311
-301
-298
-299
-292
-299
-300
-289
-295
-310
-325
-332
-347
-361
-369
-372
-374
-398
-420
-424
-427
-415
-402
-389
-375
-376
-375
-377
-382
-377
-371
-375
-368
-362
-356
-338
-317
-305
-300
-296
-296
-294
-305
-302
-301
-304
-298
-293
-293
-289
-290
-300
-295
-297
-299
-298
-292
-299
-319
-321
-317
-314
-325
-325
-318
-312
-311
-308
-312
-329
-338
-339
-341
-336
-344
-354
-352
-336
-327
-320
-316
-314
-313
-313
-314
-316
-315
-318
-307
-309
-317
-319
-310
-321
-331
-335
-339
-337
-340
-338
-352
-365
-365
-359
-365
-374
-380
-403
-423
-420
-396
-381
-383
-387
-385
-388
-387
-392
-380
-375
-374
-371
-368
-373
-370
-372
-374
-380
-373
-368
-380
-386
-378
-374
-377
-382
-394
-405
-411
-417
-415
-409
-404
-384
-377
-381
-392
-399
-391
-388
-384
-382
-392
-414
-432
-443
-448
-450
-442
-439
-445
-451
-441
-426
-427
-427
-415
-417
-416
-415
-398
-386
-394
-406
-407
-414
-421
-429
-430
-430
-416
-403
-390
-380
-384
-374
-354
-329
-317
-316
-311
-316
-316
-317
-309
-319
-320
-321
-339
-337
-327
-322
-320
-321
-331
-335
-333
-335
-352
-358
-360
-366
-372
-378
-380
-382
-383
-386
-391
-380
-371
-359
-350
-356
-360
-363
-355
-353
-350
-343
-339
-360
-370
-355
-351
-347
-337
-332
-328
-322
-317
-321
-326
-335
-331
-332
-327
-323
-343
-358
-363
-354
-338
-335
-331
-328
-320
-314
-316
-319
-325
-325
-327
-330
-329
-336
-354
-352
-360
-366
-351
-345
-340
-334
-349
-362
-371
-376
-380
-386
-391
-379
-365
-363
-347
-330
-326
-320
-313
-303
-287
-280
-284
-281
-271
-274
-267
-255
-266
-273
-276
-285
-292
-280
-271
-278
-279
-272
-275
-283
-286
-284
-293
-293
-288
-288
-300
-305
-303
-315
-317
-318
-316
-322
-330
-325
-312
-306
-304
-303
-306
-309
-299
-276
-275
-277
-268
-256
-245
-256
-261
-274
-286
-286
-289
-290
-287
-288
-285
-275
-273
-269
-256
-264
-270
-269
-278
-299
-307
-304
-304
-312
-310
-303
-313
-325
-330
-337
-342
-331
-315
-314
-319
-316
-315
-312
-312
-311
-321
-320
-321
-315
-312
-318
-321
-325
-332
-328
-323
-326
-321
-314
-312
-300
-291
-296
-300
-306
-307
-311
-314
-332
-353
-366
-363
-372
-375
-368
-369
-347
-338
-327
-328
-325
-319
-329
-327
-327
-342
-352
-364
-367
-359
-350
-331
-323
-330
-314
-290
-276
-276
-268
-254
-249
-256
-252
-253
-262
-263
-265
-256
-243
-235
-235
-241
-254
-269
-273
-273
-268
-275
-292
-299
-310
-311
-309
-307
-299
-296
-283
-273
-253
-245
-255
-272
-295
-300
-307
-313
-326
-332
-313
-306
-303
-317
-323
-325
-325
-332
-343
-346
-358
-359
-363
-355
-341
-340
-337
-329
-325
-317
-308
-307
-315
-329
-334
-331
-335
-345
-357
-359
-356
-349
-347
-350
-356
-364
-362
-358
-359
-354
-341
-339
-333
-328
-328
-329
-326
-319
-321
-319
-327
-334
-336
-345
-349
-356
-367
-370
-371
-356
-362
-369
-375
-387
-380
-374
-375
-361
-351
-354
-359
-355
-355
-361
-381
-395
-394
-388
-387
-378
-356
-343
-332
-320
-323
-337
-339
-342
-344
-350
-359
-351
-346
-344
-332
-336
-332
-317
-313
-309
-303
-294
-303
-301
-304
-312
-317
-322
-326
-333
-337
-336
-335
-345
-349
-348
-340
-350
-354
-348
-352
-357
-360
-344
-335
-328
-320
-311
-309
-302
-301
-296
-289
-283
-269
-260
-257
-243
-231
-215
-197
-204
-216
-212
-203
-191
-192
-193
-183
-180
-180
-182
-177
-175
-178
-188
-205
-216
-222
-227
-234
-237
-240
-254
-262
-261
-263
-271
-291
-301
-324
-330
-327
-336
-344
-346
-335
-338
-354
-361
-370
-383
-381
-361
-345
-336
-332
-329
-329
-335
-328
-322
-322
-321
-306
-300
-306
-298
-311
-309
-304
-295
-289
-296
-289
-286
-283
-271
-269
-258
-253
-256
-251
-257
-262
-257
-262
-273
-285
-298
-292
-283
-273
-266
-262
-266
-277
-278
-281
-283
-275
-259
-249
-237
-220
-204
-197
-204
-196
-184
-174
-160
-143
-135
-147
-152
-149
-156
-174
-178
-180
-179
-170
-159
-153
-162
-161
-168
-165
-161
-166
-170
-185
-196
-194
-198
-208
-218
-218
-222
-233
-239
-238
-236
-241
-240
-233
-228
-220
-222
-218
-203
-206
-208
-215
-210
-201
-198
-202
-218
-226
-235
-236
-226
-222
-215
-211
-225
-213
-213
-218
-213
-216
-223
-243
-245
-253
-266
-274
-286
-290
-290
-291
-279
-286
-297
-297
-310
-322
-322
-318
-315
-309
-306
-288
-285
-289
-286
-273
-252
-233
-208
-190
-178
-174
-175
-175
-175
-183
-183
-165
-154
-143
-127
-120
-118
-132
-134
-132
-123
-120
-134
-133
-136
-143
-154
-164
-172
-182
-176
-177
-180
-182
-181
-179
-154
-141
-140
-163
-166
-190
-287
-188
-128
-176
-191
-184
-197
-200
-182
-193
-182
-165
-171
-185
-199
-203
-199
-200
-214
-231
-244
-238
-224
-222
-236
-235
-245
-257
-238
-222
-218
-209
-206
-206
-218
-228
-223
-226
-209
-199
-183
-174
-185
-213
-239
-256
-255
-277
-279
-336
-301
-359
-317
-424
-382
-1404
-2715
-1928
-1462
-1555
-1350
-1032
-1083
-734
-213
-187
-229
-27
225
-46
-261
-254
-527
-447
-227
-56
-24
-53
107
212
129
99
282
65
-162
-53
-519
-954
-308
-166
-286
-351
-147
-28
-245
-320
-387
-327
-457
-650
-627
-776
-988
-1428
-2146
-2263
-2641
-2783
-2622
-2434
-2458
-2214
-1725
-1800
-1804
-1197
-840
-869
-541
-115
-295
-487
-175
209
588
790
842
971
960
891
840
627
673
724
548
323
151
141
-130
-371
-251
-192
-408
-553
-577
-578
-632
-676
-558
-574
-629
-342
-437
-751
-526
-429
-523
-494
-425
-480
-338
-347
-366
-378
-217
-51
-86
-139
302
-1528
-1391
-368
-1178
-771
-404
-411
-268
-324
-96
-130
-340
486
-123
-488
46
-77
-626
-409
-142
135
-151
142
203
-81
-144
322
-143
-435
-83
-181
-666
-853
-644
-560
-748
-746
-566
-651
-474
-598
-677
-765
-762
-405
-559
-830
-577
-553
-621
-721
-693
-666
-557
-610
-670
-592
-431
-351
-399
-424
-273
-133
-248
-418
-497
-508
-583
-591
-583
-639
-567
-517
-664
-585
-576
-503
-522
-581
-592
-591
-620
-662
-772
-766
-647
-741
-609
-673
-569
-468
-597
-539
-353
-388
-350
-341
-168
-245
-246
114
-198
-207
-109
-251
-109
-180
-157
-169
-107
155
-104
50
236
87
92
356
377
323
181
289
275
225
386
480
297
313
524
417
403
519
595
585
695
781
684
598
667
700
667
654
679
741
629
567
641
631
670
747
801
790
782
841
753
715
744
634
628
709
693
626
628
640
640
712
708
760
739
671
682
636
596
563
567
586
575
591
554
522
544
527
523
611
620
578
581
506
450
405
325
300
290
276
281
174
154
131
118
151
175
168
90
90
38
60
37
-33
-5
-40
-21
-12
-1
14
-11
89
149
252
366
373
436
496
596
687
728
834
919
988
1086
1132
1195
1273
1391
1478
1528
1590
1566
1547
1511
1476
1536
1483
1520
1600
1559
1685
1731
1731
1917
1927
2015
2113
2118
2240
2259
2332
2427
2483
2611
2716
2782
2789
2790
2699
2454
2463
2228
2046
1946
1500
1392
1259
999
870
667
548
434
446
313
63
-53
-300
-513
-617
-799
-1038
-1050
-1121
-1154
-1006
-1043
-993
-864
-795
-551
-291
-102
22
146
187
204
302
327
402
479
443
427
401
370
382
401
420
403
378
274
136
-12
-159
-357
-556
-737
-926
-1066
-1258
-1405
-1520
-1652
-1647
-1696
-1671
-1843
-2925
-3649
-4027
-4157
-3200
-3177
-4135
-4804
-5030
-4239
-3079
-2414
-2486
-2367
-1603
-931
-378
-474
-971
-907
-393
43
144
-321
-987
-1359
-1167
-823
-503
-293
-526
-546
-484
-496
-319
-248
-330
-238
-135
-145
-193
-407
-559
-589
-260
195
549
925
878
847
971
1099
1513
1788
1772
1668
1541
1554
1635
1796
1809
1996
2542
2910
3411
3640
3738
4139
4578
5173
5259
5158
4869
4301
3970
3417
2815
2327
1903
1028
-1088
-3144
-5209
-6163
-4998
-4664
-4763
-5387
-6538
-6247
-5420
-4261
-3306
-2714
-2433
-2390
-2075
-1951
-1725
-1517
-1175
-518
611
1572
1975
2189
2126
2460
3281
3866
4107
4073
3695
3076
2486
1639
686
239
-99
-228
-410
-1134
-1743
-2410
-2638
-2460
-2438
-2298
-2612
-2982
-3219
-3566
-3620
-3751
-3798
-3484
-3074
-2533
-2049
-1850
-1631
-1147
-432
387
1006
1288
1221
1112
1079
927
861
725
541
483
297
100
-181
-479
-702
-842
-829
-944
-1167
-1545
-2410
-3116
-3573
-4061
-3803
-4062
-4663
-4852
-5081
-4566
-4111
-3872
-3749
-3396
-2407
-1756
-1269
-1333
-1500
-1087
-598
-122
25
-145
-200
-168
-18
80
49
128
31
117
84
-173
-349
-691
-936
-951
-926
-932
-951
-1141
-1163
-1072
-868
-529
-438
-254
-116
-72
74
116
174
285
463
679
898
1103
1390
1571
1749
2039
2244
2634
2902
3019
3189
3355
3533
3710
3744
3844
4253
4535
4919
5158
5127
5063
4740
4273
3910
3572
2882
583
-2382
-5011
-6997
-6410
-5827
-6079
-6534
-7640
-7281
-6120
-4560
-3178
-2326
-1640
-1431
-1091
-1095
-1222
-1215
-1124
-563
444
1252
1772
1965
2100
2676
3597
4590
4950
4996
4657
3870
3106
2002
679
-164
-810
-1195
-1483
-2262
-2870
-3415
-3494
-3014
-2719
-2316
-2330
-2525
-2684
-3029
-3158
-3402
-3486
-3284
-2988
-2462
-1984
-1682
-1314
-745
52
956
1705
2077
2058
1838
1516
1188
877
510
44
-436
-898
-1286
-1478
-1674
-1798
-1989
-2541
-2733
-2810
-2975
-2807
-3496
-4514
-4835
-4694
-3875
-3334
-3413
-3537
-3198
-2227
-1375
-845
-782
-710
-182
179
330
15
-528
-800
-854
-666
-674
-723
-861
-1084
-888
-658
-490
-244
-276
-354
-274
-372
-475
-605
-838
-827
-774
-599
-427
-328
-60
99
490
799
1000
1339
1378
1506
1553
1485
1635
1613
1742
1863
1921
2173
2246
2608
2942
3307
3846
4064
4605
4903
5235
5616
5338
5073
4301
3514
3011
2359
1805
245
-2009
-4234
-6251
-6517
-6020
-5674
-5572
-6210
-6383
-5808
-4792
-3546
-2660
-2075
-1741
-1551
-1354
-1333
-1127
-818
-377
506
1300
1924
2372
2491
2726
3148
3653
3998
3956
3645
2845
2040
1267
230
-460
-1082
-1529
-1696
-2087
-2537
-3015
-3257
-3132
-2896
-2581
-2539
-2640
-2760
-3001
-3020
-3001
-2887
-2603
-2267
-1791
-1301
-897
-543
-201
265
811
1251
1587
1532
1224
925
495
195
-20
-238
-427
-740
-1059
-1384
-1530
-1889
-2436
-2650
-3042
-2915
-2675
-3247
-3686
-4247
-4281
-3818
-3552
-3296
-3261
-2795
-2320
-1832
-1363
-1205
-682
-181
91
216
-14
-250
-438
-592
-666
-819
-793
-962
-1117
-1144
-1316
-1177
-1004
-920
-782
-810
-855
-878
-1014
-1057
-1131
-989
-751
-545
-213
-134
34
253
496
896
1146
1297
1357
1402
1491
1529
1512
1446
1469
1649
1815
1996
2127
2298
2622
2973
3239
3507
3854
4218
4657
4888
4936
4916
4907
4723
4294
3741
2906
2363
1564
-3
-1898
-4269
-5902
-6247
-6163
-5745
-5899
-6268
-6229
-5747
-4488
-3330
-2219
-1557
-1301
-968
-835
-523
-327
-113
206
705
1396
1895
2219
2356
2565
3095
3605
3840
3736
3127
2407
1700
899
183
-514
-1199
-1619
-2083
-2505
-2847
-3147
-3093
-2949
-2622
-2326
-2238
-2205
-2404
-2425
-2364
-2234
-1930
-1809
-1595
-1367
-1014
-648
-337
73
456
1001
1394
1561
1486
1184
891
607
331
18
-375
-810
-1196
-1539
-1773
-1927
-1977
-1996
-2022
-2313
-2797
-3117
-3416
-3259
-3150
-3416
-3693
-3889
-3746
-3253
-2765
-2505
-2020
-1444
-792
-234
-32
-28
-80
49
25
-10
-325
-766
-1094
-1371
-1411
-1407
-1272
-1272
-1246
-1158
-1110
-921
-813
-848
-841
-847
-851
-803
-891
-943
-834
-592
-205
113
345
593
807
1026
1200
1295
1387
1478
1482
1502
1315
1193
1174
1230
1483
1533
1750
1890
2028
2363
2508
2733
3006
3283
3681
3998
4231
4469
4688
4854
4828
4521
4080
3578
3121
2610
1769
319
-1535
-3549
-5167
-5739
-5979
-5925
-5896
-6208
-5915
-5401
-4446
-3233
-2393
-1598
-1092
-619
-279
-24
191
335
652
1056
1446
1787
2056
2256
2547
2837
3108
3150
3033
2602
2013
1458
702
63
-598
-1205
-1617
-2037
-2433
-2787
-3006
-2991
-2765
-2369
-2113
-1995
-1983
-2026
-1903
-1730
-1580
-1414
-1240
-1089
-798
-559
-327
-54
200
615
1004
1348
1483
1358
1149
865
625
397
65
-302
-705
-1053
-1330
-1572
-1742
-1931
-2224
-2419
-2564
-2645
-2561
-2630
-2790
-2894
-2884
-2785
-2645
-2805
-2965
-2826
-2511
-1792
-1338
-1136
-994
-725
-271
44
139
-116
-298
-414
-477
-708
-1022
-1368
-1540
-1470
-1393
-1286
-1239
-1150
-1100
-954
-906
-785
-689
-699
-732
-849
-839
-785
-721
-596
-472
-228
136
492
789
953
1062
1173
1309
1411
1429
1398
1232
1175
1173
1249
1499
1553
1653
1704
1836
2127
2443
2671
2744
2921
3110
3432
3658
3859
4034
4307
4716
4843
4712
4236
3628
3216
2918
2367
1295
-544
-2592
-4430
-5533
-5848
-5987
-5961
-6049
-5876
-5467
-4602
-3535
-2581
-1572
-880
-295
181
381
493
561
678
1037
1363
1712
1910
2083
2328
2599
2983
3101
3055
2817
2326
1745
1093
335
-391
-1007
-1587
-2025
-2450
-2779
-3012
-2979
-2746
-2411
-2009
-1844
-1664
-1638
-1528
-1339
-1186
-1022
-973
-814
-681
-475
-258
-82
190
567
942
1301
1470
1424
1231
928
678
358
77
-314
-773
-1157
-1526
-1746
-1889
-1967
-1970
-1950
-1910
-1898
-2173
-2663
-3122
-3486
-3465
-3314
-3268
-3270
-3171
-2764
-2136
-1475
-1034
-642
-262
8
194
73
-173
-402
-654
-853
-1104
-1333
-1523
-1649
-1640
-1615
-1400
-1140
-982
-868
-883
-897
-822
-766
-782
-850
-889
-846
-783
-667
-594
-369
-100
220
567
733
893
929
921
884
862
925
989
999
941
824
830
1041
1223
1562
1782
1978
2286
2397
2560
2616
2624
2756
2940
3096
3285
3369
3461
3561
3753
4039
4175
4224
3754
3297
2685
2179
1635
361
-995
-2895
-4305
-5225
-5714
-5758
-5913
-5562
-5274
-4550
-3723
-2860
-1863
-1066
-310
177
576
718
828
784
779
873
1097
1338
1505
1726
1830
2216
2374
2444
2360
2057
1733
1210
683
-109
-812
-1430
-1942
-2311
-2556
-2745
-2750
-2544
-2412
-2029
-1786
-1524
-1259
-1206
-1033
-997
-846
-768
-761
-695
-723
-463
-279
-28
219
467
825
1023
1168
1055
877
665
349
61
-318
-733
-1039
-1381
-1688
-1872
-2017
-1988
-1944
-1836
-1702
-1637
-1543
-1561
-1613
-1819
-2364
-2760
-3024
-2977
-2481
-2356
-2456
-2645
-2500
-1909
-1248
-784
-764
-657
-483
-186
28
-192
-555
-787
-897
-800
-822
-1021
-1206
-1296
-1103
-1020
-770
-730
-768
-690
-802
-738
-738
-705
-696
-762
-745
-666
-471
-284
-78
112
326
583
719
872
963
1003
1040
1049
988
954
937
898
953
1045
1305
1568
1841
2021
2146
2345
2423
2620
2681
2742
2894
3001
3135
3272
3490
3642
3876
3989
3756
3520
3026
2622
2301
1579
743
-617
-2134
-3533
-4663
-5228
-5486
-5276
-5066
-4734
-4202
-3676
-2810
-1928
-1093
-349
126
505
648
784
821
813
967
1021
1252
1456
1635
1875
2011
2151
2265
2190
2005
1629
1129
541
-105
-666
-1240
-1653
-2070
-2328
-2424
-2460
-2274
-2101
-1875
-1610
-1320
-1083
-876
-796
-735
-611
-522
-381
-360
-301
-284
-94
132
359
677
791
954
948
897
787
522
289
-75
-373
-668
-964
-1224
-1537
-1725
-1851
-1862
-1754
-1665
-1577
-1523
-1464
-1385
-1409
-1422
-1666
-2015
-2251
-2412
-2256
-2095
-1976
-2041
-2029
-1736
-1365
-879
-720
-707
-681
-533
-317
-298
-493
-797
-940
-921
-807
-764
-850
-922
-849
-708
-518
-375
-373
-385
-404
-427
-457
-500
-610
-696
-754
-719
-590
-427
-297
-244
-148
-35
207
381
499
575
539
620
720
873
918
915
884
920
1153
1367
1603
1730
1833
1963
2146
2279
2396
2442
2406
2379
2323
2443
2515
2768
2902
3089
3433
3528
3620
3367
2796
2181
1556
800
-73
-1124
-2129
-2969
-3569
-4201
-4659
-4789
-4635
-3926
-3370
-2722
-2242
-1634
-1004
-469
23
175
417
479
619
706
905
1004
1192
1318
1455
1741
1871
2010
1865
1739
1426
1190
786
283
-255
-831
-1177
-1526
-1690
-1930
-1983
-1966
-1823
-1579
-1397
-1197
-1063
-914
-806
-672
-631
-563
-601
-601
-482
-375
-155
-61
80
179
352
541
660
733
547
388
157
-85
-344
-668
-980
-1235
-1365
-1481
-1553
-1609
-1685
-1731
-1674
-1659
-1570
-1492
-1541
-1545
-1626
-1810
-2045
-2205
-2283
-2131
-1855
-1729
-1714
-1716
-1549
-1205
-918
-816
-816
-804
-665
-543
-543
-713
-840
-865
-811
-709
-727
-757
-780
-716
-659
-567
-549
-564
-598
-661
-718
-782
-766
-802
-756
-753
-681
-565
-451
-342
-244
-83
40
253
309
352
386
412
542
611
708
722
813
900
976
1054
1105
1238
1310
1439
1565
1694
1836
1953
2018
2100
2233
2415
2587
2733
2912
3122
3406
3618
3665
3496
3074
2423
1712
890
-71
-1073
-2126
-3103
-3771
-4282
-4526
-4429
-4169
-3685
-3157
-2508
-1917
-1242
-777
-393
-86
64
274
344
485
544
748
890
1132
1392
1615
1844
1955
1968
1840
1746
1408
1071
585
81
-403
-824
-1181
-1497
-1645
-1775
-1704
-1624
-1440
-1331
-1236
-1071
-975
-869
-896
-844
-846
-825
-799
-786
-674
-564
-329
-134
66
226
390
503
503
448
334
156
-113
-339
-642
-856
-1054
-1188
-1264
-1345
-1367
-1402
-1320
-1346
-1314
-1325
-1330
-1350
-1412
-1472
-1563
-1561
-1552
-1560
-1678
-1712
-1683
-1428
-1153
-1014
-990
-1032
-909
-751
-605
-614
-706
-784
-750
-659
-615
-687
-770
-805
-719
-595
-545
-532
-593
-616
-661
-619
-649
-711
-721
-711
-612
-501
-373
-303
-221
-119
51
172
248
345
366
429
424
379
360
320
339
350
342
348
426
528
644
710
725
762
846
931
978
1040
958
1027
1107
1191
1379
1389
1523
1591
1706
1883
1998
2203
2288
2539
2825
3203
3716
4092
4531
4167
2602
519
-2064
-3745
-4102
-4145
-4027
-4302
-4402
-4220
-3460
-2497
-1897
-1234
-971
-463
5
361
420
55
-449
-779
-712
-399
102
468
892
1368
2162
2574
2791
2599
1988
1594
1081
687
97
-534
-1115
-1520
-1724
-1814
-1826
-1740
-1511
-1235
-881
-619
-408
-523
-756
-1082
-1328
-1423
-1517
-1535
-1630
-1442
-1119
-673
-236
71
317
537
706
768
656
401
98
-287
-571
-915
-1223
-1491
-1630
-1594
-1444
-1202
-1006
-865
-860
-935
-1084
-1210
-1305
-1424
-1685
-1956
-2119
-2129
-1973
-1874
-1866
-1804
-1441
-929
-431
-199
-248
-327
-325
-282
-362
-550
-842
-971
-977
-884
-789
-728
-665
-581
-414
-313
-189
-189
-231
-293
-339
-418
-480
-540
-610
-578
-509
-314
-126
105
260
396
454
431
461
472
509
457
343
234
227
248
293
329
350
491
736
950
1086
1116
1156
1222
1302
1364
1264
1207
1090
1136
1177
1269
1385
1446
1639
1789
2011
2158
2356
2475
2500
1995
1077
-183
-1377
-2093
-2490
-2607
-2845
-2806
-2768
-2403
-1956
-1647
-1392
-1315
-1082
-884
-509
-309
-294
-451
-611
-605
-435
-129
162
530
844
1287
1594
1814
1780
1505
1171
812
541
187
-62
-393
-635
-770
-846
-853
-847
-776
-735
-632
-549
-474
-529
-700
-953
-1144
-1270
-1351
-1304
-1300
-1112
-890
-573
-303
-125
17
59
152
103
58
-89
-231
-399
-552
-668
-837
-904
-944
-906
-854
-791
-789
-952
-1310
-1670
-1982
-2064
-2030
-2111
-2156
-2098
-1832
-1515
-1238
-1144
-1094
-956
-757
-554
-480
-489
-582
-655
-744
-850
-904
-900
-825
-710
-580
-472
-396
-408
-408
-454
-533
-614
-667
-663
-617
-530
-465
-376
-277
-154
-6
138
237
317
435
527
569
561
475
415
407
441
522
566
689
802
946
1098
1168
1241
1274
1414
1573
1744
1920
2048
2239
2414
2637
2911
3161
3346
3328
3194
2923
2607
2215
1595
858
-53
-806
-1471
-2068
-2597
-3142
-3438
-3370
-2991
-2608
-2265
-2065
-1868
-1596
-1243
-1024
-915
-833
-787
-567
-280
130
421
733
1020
1370
1756
1975
2089
1953
1802
1578
1330
1003
619
219
-131
-329
-448
-480
-521
-555
-622
-634
-636
-694
-758
-923
-1119
-1291
-1364
-1388
-1374
-1291
-1199
-1003
-708
-391
-143
32
198
302
392
398
334
221
105
20
-79
-109
-171
-183
-178
-158
-157
-178
-201
-288
-411
-586
-726
-909
-1033
-1160
-1249
-1286
-1282
-1195
-1099
-925
-797
-695
-606
-560
-527
-515
-505
-561
-585
-618
-661
-680
-709
-718
-762
-752
-778
-792
-826
-829
-851
-921
-994
-1111
-1118
-1082
-980
-907
-839
-719
-558
-381
-267
-192
-178
-106
-48
-9
-38
-117
-195
-254
-243
-224
-178
-148
-98
-31
58
121
120
90
70
44
55
33
26
66
61
177
238
337
375
417
494
514
593
605
662
690
743
732
789
829
867
955
976
978
920
966
882
874
798
732
695
600
582
495
485
422
375
378
353
362
278
123
-67
-310
-472
-647
-729
-802
-820
-796
-718
-599
-538
-512
-543
-536
-556
-537
-571
-600
-642
-674
-658
-650
-571
-552
-451
-351
-240
-134
-111
-97
-202
-270
-394
-508
-626
-707
-758
-778
-763
-748
-720
-686
-634
-625
-596
-632
-667
-730
-766
-838
-932
-976
-1033
-1035
-1030
-999
-944
-894
-822
-783
-765
-769
-819
-835
-874
-881
-863
-788
-659
-559
-431
-366
-262
-175
-79
-27
-25
-79
-154
-189
-207
-215
-275
-301
-315
-268
-234
-205
-216
-227
-208
-183
-157
-164
-146
-131
-88
-35
40
108
192
284
376
460
523
588
616
663
703
738
762
796
805
809
840
850
886
956
1041
1081
1128
1171
1247
1391
1503
1642
1671
1775
1897
2054
2278
2465
2728
2980
3336
3128
2276
808
-1101
-2311
-2866
-2695
-2376
-2124
-1876
-1679
-1076
-770
-593
-916
-1401
-1722
-1841
-1601
-1521
-1441
-1503
-1387
-1056
-545
-8
499
963
1421
1727
1850
1706
1231
658
64
-274
-407
-304
-53
224
539
763
883
817
566
177
-218
-546
-784
-1018
-1261
-1442
-1562
-1515
-1393
-1188
-1012
-759
-513
-331
-254
-369
-556
-831
-1025
-1159
-1155
-1038
-864
-584
-269
48
307
451
463
342
193
24
-165
-308
-449
-567
-639
-675
-671
-612
-510
-408
-301
-251
-250
-349
-514
-748
-997
-1178
-1290
-1289
-1210
-1030
-859
-653
-484
-471
-517
-628
-703
-743
-812
-927
-1058
-1043
-976
-851
-712
-654
-551
-434
-262
-153
-122
-182
-334
-465
-579
-653
-715
-720
-661
-548
-387
-238
-123
-36
-24
-51
-114
-163
-200
-245
-267
-322
-312
-263
-144
-76
-44
29
56
160
186
206
128
56
14
-43
12
31
163
279
442
568
657
742
735
767
710
681
611
612
618
629
634
597
634
663
764
731
730
670
624
550
421
268
-12
-256
-520
-663
-722
-720
-712
-677
-635
-611
-628
-675
-778
-927
-1022
-1119
-1089
-1025
-894
-799
-676
-540
-443
-280
-187
-110
-90
-69
-83
-110
-138
-186
-219
-231
-192
-148
-80
-40
-11
2
-12
-63
-179
-304
-457
-567
-651
-705
-715
-725
-704
-697
-676
-691
-725
-740
-798
-822
-894
-962
-1022
-1069
-1075
-1073
-1014
-983
-916
-881
-861
-860
-914
-945
-1030
-1138
-1270
-1399
-1452
-1432
-1343
-1203
-1019
-838
-670
-510
-424
-427
-485
-540
-569
-591
-594
-590
-555
-475
-382
-296
-223
-187
-180
-189
-214
-260
-305
-343
-388
-400
-416
-398
-327
-241
-121
-20
73
143
189
209
181
124
90
91
141
232
366
512
645
789
923
1040
1093
1130
1151
1193
1258
1334
1424
1480
1549
1569
1615
1663
1712
1705
1605
1407
1052
552
-105
-703
-1200
-1332
-1195
-972
-796
-708
-641
-660
-689
-958
-1313
-1667
-1895
-1952
-1847
-1586
-1364
-1089
-811
-541
-327
-185
-163
-206
-222
-230
-257
-245
-247
-227
-163
-44
128
318
540
687
768
775
703
533
321
97
-109
-190
-202
-129
-45
72
169
215
188
61
-143
-384
-590
-808
-937
-1043
-1076
-1040
-947
-862
-808
-697
-652
-611
-594
-607
-682
-741
-764
-790
-774
-739
-689
-579
-433
-315
-226
-190
-180
-227
-256
-333
-417
-471
-503
-476
-450
-374
-340
-297
-283
-289
-317
-400
-490
-615
-671
-706
-732
-753
-734
-692
-651
-591
-558
-546
-573
-581
-592
-587
-596
-631
-653
-641
-602
-551
-495
-477
-456
-431
-375
-371
-382
-419
-481
-537
-567
-566
-573
-560
-568
-543
-523
-510
-495
-479
-482
-503
-520
-525
-503
-489
-473
-455
-423
-382
-365
-341
-316
-299
-276
-275
-287
-297
-298
-321
-320
-285
-240
-212
-196
-188
-187
-189
-222
-226
-225
-230
-229
-226
-228
-224
-200
-185
-181
-178
-184
-191
-202
-192
-204
-227
-253
-240
-225
-207
-215
-212
-177
-165
-129
-144
-153
-157
-163
-202
-244
-250
-240
-230
-215
-205
-198
-174
-194
-195
-210
-208
-226
-249
-271
-289
-279
-295
-272
-286
-293
-319
-337
-356
-386
-403
-461
-478
-513
-547
-565
-555
-528
-498
-481
-457
-408
-379
-360
-364
-363
-378
-389
-420
-451
-464
-469
-472
-461
-440
-453
-437
-432
-421
-441
-441
-455
-465
-452
-449
-442
-456
-464
-479
-467
-473
-471
-463
-433
-414
-404
-393
-385
-352
-332
-300
-276
-268
-261
-244
-254
-268
-281
-278
-263
-286
-282
-271
-276
-294
-286
-294
-312
-347
-380
-406
-455
-487
-537
-565
-603
-601
-595
-586
-561
-531
-522
-511
-468
-463
-425
-411
-405
-393
-408
-416
-394
-365
-353
-335
-318
-288
-268
-262
-262
-270
-266
-265
-267
-297
-333
-346
-372
-383
-383
-382
-383
-394
-407
-420
-411
-394
-377
-357
-339
-323
-317
-304
-309
-309
-303
-301
-301
-313
-317
-334
-328
-335
-348
-356
-357
-349
-359
-359
-359
-346
-325
-322
-314
-299
-290
-292
-299
-306
-311
-316
-312
-314
-323
-335
-354
-350
-340
-350
-367
-375
-379
-392
-405
-420
-431
-430
-429
-423
-414
-426
-444
-442
-433
-437
-439
-448
-452
-445
-452
-451
-437
-419
-416
-410
-399
-391
-378
-363
-339
-322
-317
-322
-331
-333
-325
-318
-324
-318
-320
-317
-316
-318
-326
-330
-341
-365
-386
-406
-420
-429
-440
-457
-467
-467
-460
-465
-462
-455
-440
-427
-420
-417
-422
-415
-435
-431
-431
-413
-407
-405
-415
-393
-400
-422
-363
-426
-398
-408
-468
-453
-509
-528
-532
-548
-547
-523
-528
-494
-484
-472
-449
-441
-437
-440
-442
-442
-442
-454
-442
-436
-433
-403
-391
-385
-390
-378
-373
-376
-375
-371
-370
-372
-377
-392
-407
-418
-430
-433
-426
-417
-401
-388
-363
-335
-322
-320
-314
-315
-314
-309
-319
-326
-337
-344
-359
-368
-357
-342
-337
-332
-322
-319
-311
-311
-315
-306
-329
-327
-316
-307
-300
-292
-265
-255
-241
-236
-228
-220
-225
-228
-225
-238
-263
-282
-303
-328
-349
-361
-368
-371
-370
-369
-363
-357
-352
-342
-353
-373
-386
-377
-369
-368
-368
-369
-366
-385
-385
-375
-370
-370
-349
-333
-332
-336
-346
-356
-367
-377
-386
-391
-388
-388
-390
-391
-396
-414
-431
-439
-433
-440
-441
-444
-467
-475
-495
-505
-520
-530
-536
-549
-529
-520
-513
-499
-499
-500
-510
-512
-501
-485
-452
-456
-463
-462
-447
-451
-456
-444
-432
-430
-434
-412
-435
-427
-417
-433
-427
-444
-447
-458
-454
-450
-453
-450
-457
-463
-478
-483
-485
-467
-472
-484
-477
-465
-456
-456
-441
-436
-425
-420
-422
-406
-398
-404
-394
-391
-379
-339
-316
-307
-317
-326
-311
-304
-294
-293
-294
-292
-297
-290
-278
-281
-287
-290
-307
-318
-333
-354
-376
-408
-415
-409
-417
-436
-445
-432
-428
-423
-416
-407
-394
-371
-350
-350
-343
-336
-327
-312
-291
-265
-245
-231
-228
-228
-224
-225
-222
-231
-236
-248
-270
-298
-317
-332
-357
-370
-372
-391
-417
-424
-441
-460
-474
-477
-470
-459
-469
-481
-478
-464
-427
-397
-382
-353
-325
-311
-330
-332
-344
-360
-351
-338
-334
-338
-336
-349
-358
-358
-365
-362
-358
-378
-398
-415
-429
-440
-458
-462
-478
-471
-462
-458
-457
-457
-443
-453
-449
-449
-437
-429
-434
-441
-436
-434
-438
-423
-406
-396
-389
-377
-372
-362
-354
-342
-330
-332
-344
-359
-352
-339
-328
-298
-278
-271
-260
-260
-259
-258
-252
-248
-267
-287
-326
-370
-398
-422
-429
-434
-432
-435
-433
-430
-431
-432
-438
-442
-445
-453
-462
-464
-463
-463
-456
-436
-415
-393
-382
-366
-353
-342
-329
-318
-316
-307
-299
-294
-295
-307
-316
-308
-301
-301
-281
-282
-297
-319
-324
-334
-348
-348
-351
-356
-376
-380
-393
-413
-428
-423
-411
-407
-400
-389
-376
-374
-371
-358
-347
-345
-336
-330
-333
-336
-324
-317
-318
-323
-337
-347
-352
-353
-351
-345
-349
-346
-341
-335
-343
-347
-367
-378
-385
-389
-375
-359
-339
-320
-300
-292
-286
-287
-277
-267
-253
-253
-254
-242
-250
-253
-265
-268
-264
-257
-254
-244
-238
-237
-241
-234
-233
-250
-265
-289
-303
-317
-321
-316
-321
-320
-314
-293
-277
-277
-278
-291
-306
-325
-339
-346
-357
-351
-344
-340
-334
-329
-322
-314
-306
-281
-266
-262
-251
-251
-255
-254
-258
-277
-301
-320
-329
-338
-337
-332
-346
-342
-334
-330
-336
-350
-355
-365
-385
-410
-416
-424
-447
-467
-466
-476
-465
-468
-472
-451
-439
-426
-407
-388
-398
-419
-430
-420
-415
-414
-409
-423
-422
-399
-385
-378
-370
-373
-371
-380
-388
-393
-413
-428
-444
-467
-482
-481
-485
-468
-458
-440
-412
-398
-381
-352
-324
-326
-320
-310
-300
-294
-289
-275
-262
-261
-254
-232
-195
-186
-180
-173
-182
-182
-177
-191
-198
-214
-222
-234
-252
-255
-260
-268
-285
-280
-269
-263
-269
-276
-282
-279
-262
-259
-258
-253
-254
-242
-222
-213
-221
-218
-219
-237
-252
-264
-257
-252
-267
-265
-259
-261
-267
-274
-267
-261
-275
-299
-306
-313
-326
-327
-323
-328
-323
-308
-302
-312
-296
-289
-287
-277
-270
-263
-271
-273
-272
-266
-255
-243
-246
-254
-278
-292
-295
-304
-327
-333
-335
-350
-346
-329
-299
-275
-272
-269
-271
-268
-248
-246
-249
-251
-251
-250
-260
-272
-271
-267
-279
-277
-268
-267
-271
-272
-276
-286
-303
-321
-337
-348
-358
-361
-357
-356
-361
-344
-324
-304
-278
-270
-256
-238
-230
-235
-234
-225
-217
-206
-197
-172
-137
-125
-122
-116
-116
-119
-135
-143
-161
-187
-201
-221
-254
-271
-262
-258
-252
-239
-226
-218
-208
-194
-176
-179
-182
-170
-165
-170
-170
-157
-151
-148
-146
-144
-123
-106
-88
-72
-55
-55
-78
-84
-101
-145
-184
-212
-223
-228
-236
-235
-249
-247
-237
-232
-221
-216
-204
-201
-199
-203
-203
-203
-218
-238
-251
-255
-255
-244
-241
-240
-230
-224
-223
-224
-225
-232
-236
-230
-235
-242
-242
-238
-246
-251
-262
-258
-245
-245
-239
-227
-227
-229
-227
-223
-213
-226
-226
-223
-223
-215
-202
-196
-192
-182
-185
-186
-185
-200
-219
-246
-255
-263
-271
-288
-296
-308
-327
-318
-301
-298
-305
-299
-292
-278
-271
-268
-262
-278
-285
-285
-283
-285
-290
-279
-267
-256
-252
-247
-239
-236
-232
-229
-235
-240
-243
-240
-246
-251
-256
-266
-263
-265
-272
-273
-258
-235
-224
-211
-204
-202
-197
-211
-212
-209
-227
-234
-229
-227
-240
-253
-252
-263
-280
-295
-293
-264
-249
-239
-234
-252
-261
-265
-267
-265
-260
-249
-243
-238
-223
-199
-181
-171
-158
-150
-154
-161
-167
-168
-174
-169
-177
-173
-174
-180
-183
-193
-214
-213
-224
-245
-248
-261
-281
-288
-285
-295
-301
-308
-312
-309
-304
-296
-282
-273
-260
-240
-243
-233
-225
-218
-207
-217
-224
-227
-240
-247
-247
-246
-253
-255
-253
-249
-234
-212
-202
-199
-193
-187
-177
-165
-151
-151
-164
-180
-169
-159
-162
-160
-175
-172
-167
-168
-178
-183
-201
-208
-199
-194
-190
-191
-185
-195
-199
-192
-186
-183
-189
-196
-194
-202
-204
-207
-222
-240
-238
-225
-218
-224
-226
-234
-241
-233
-207
-203
-199
-195
-197
-207
-223
-222
-229
-243
-244
-247
-271
-299
-309
-306
-298
-301
-298
-293
-292
-279
-281
-292
-311
-323
-329
-347
-357
-349
-342
-335
-322
-318
-318
-310
-298
-303
-298
-290
-284
-278
-273
-272
-272
-271
-275
-286
-291
-304
-302
-279
-260
-276
-294
-303
-306
-298
-293
-273
-265
-248
-240
-227
-220
-220
-217
-211
-205
-210
-198
-187
-193
-199
-212
-223
-220
-211
-205
-201
-193
-194
-178
-176
-177
-175
-187
-197
-197
-185
-178
-177
-171
-151
-140
-150
-159
-165
-169
-177
-160
-137
-119
-118
-128
-118
-119
-124
-118
-121
-120
-102
-101
-119
-132
-153
-166
-169
-150
-138
-124
-119
-126
-119
-121
-117
-101
-88
-86
-95
-103
-104
-99
-95
-95
-91
-84
-90
-91
-91
-83
-72
-75
-90
-102
-113
-132
-146
-159
-173
-191
-205
-215
-227
-227
-234
-247
-238
-237
-227
-226
-234
-245
-254
-268
-276
-269
-260
-247
-243
-239
-241
-241
-235
-236
-232
-215
-203
-205
-224
-224
-240
-259
-268
-261
-269
-290
-283
-290
-300
-301
-310
-329
-336
-322
-318
-313
-306
-314
-306
-293
-281
-277
-286
-281
-294
-287
-289
-311
-319
-321
-308
-299
-278
-265
-279
-275
-253
-247
-239
-230
-238
-254
-257
-252
-254
-257
-266
-270
-255
-241
-234
-221
-200
-183
-177
-172
-185
-202
-214
-215
-217
-230
-238
-237
-226
-196
-188
-177
-169
-175
-181
-177
-184
-185
-208
-182
-253
-245
-116
-157
-245
-292
-239
-62
-184
-296
-195
-158
-202
-240
-250
-233
-203
-256
-258
-223
-200
-210
-212
-216
-216
-218
-253
-282
-286
-299
-314
-307
-301
-297
-321
-320
-310
-318
-311
-293
-278
-275
-282
-284
-282
-271
-280
-272
-260
-261
-254
-242
-229
-210
-204
-221
-221
-235
-249
-268
-280
-292
-317
-319
-314
-319
-331
-341
-344
-333
-325
-328
-313
-306
-310
-307
-302
-303
-321
-329
-330
-343
-364
-376
-378
-387
-406
-415
-399
-391
-370
-371
-359
-384
-382
-416
-387
-415
-384
-467
-437
-585
-482
-1290
-2116
-1175
-1887
-1787
-610
-1176
-640
70
-888
-582
-479
-1188
-1162
-933
-832
-717
-512
-415
-353
-292
-500
-708
-366
-597
-663
-380
-500
-230
-266
-454
-397
-280
-362
-394
-296
-251
-237
-267
-283
-260
-260
-264
-375
-420
-238
-363
-418
-209
-272
-431
-265
-418
-464
-237
-467
-360
-175
-269
-150
-131
-330
-186
-214
-428
-239
-326
-382
-92
-79
-31
33
-66
-4
-163
-289
-137
-113
-289
-112
29
16
196
27
11
212
142
77
97
44
138
136
50
336
447
246
170
-1
-499
-1314
-2473
-2703
-2134
-1823
-1179
-384
94
454
263
-430
-611
-815
-1332
-1198
-654
-371
-2
206
180
260
78
-216
-259
-207
-195
-222
-131
37
11
-140
-270
-170
-210
-414
-256
57
119
-236
-170
-191
-407
-467
-509
-348
-222
-96
17
43
-204
-304
-386
-591
-841
-705
-215
-188
-114
166
-20
-201
-79
-140
-694
-801
-131
-136
-446
-325
425
451
-30
-392
-426
-260
-379
-697
-921
-131
279
-150
25
-148
-436
-302
-200
-548
-787
-123
542
-265
-683
330
667
-587
-1267
-29
412
-550
-800
162
446
-474
-556
-60
-160
-336
-538
-328
-206
-217
-601
-441
-168
-207
133
-599
-872
-134
-22
-237
-528
-595
-32
-229
-377
-71
-206
-589
264
-65
-893
44
-28
-243
-435
-264
50
-332
-110
-109
-1032
-175
530
-540
33
-312
-369
226
-359
-552
-667
105
579
-955
-805
1070
472
-650
-766
-31
206
-383
-876
145
532
-49
-743
-211
569
-533
-909
-318
422
-569
-744
388
150
-180
-660
-60
-41
-206
-231
-352
120
-265
-12
150
-53
-738
-370
529
-889
-560
156
627
-1266
-684
1489
-212
-1629
-262
1177
-88
-980
-591
499
214
-1176
-584
249
162
-171
-352
-46
-155
207
-70
-1182
-511
37
-683
-176
-410
-669
306
328
-411
-803
-21
203
-677
-1450
-530
779
-608
-742
487
578
-161
-1407
441
-372
-936
-1084
-278
848
-362
-1159
243
1417
-1278
-1199
310
242
-694
-1202
-126
1138
-948
-967
252
845
-584
-961
-27
749
-561
-1676
-586
657
-287
-1662
235
596
359
-908
-349
387
-766
-745
-774
166
-195
-290
116
-365
-100
101
-155
-774
348
-350
-739
14
290
-721
-224
379
142
-479
-238
215
-213
-608
-504
43
-574
-272
296
16
-208
-356
520
-70
-786
-604
285
-302
-1286
-459
440
-369
-788
-283
1028
-316
-1403
826
170
-1165
-660
379
-245
-1037
-447
1033
-394
-814
-108
1061
103
-1734
-1022
829
140
-1795
-490
1813
-78
-1320
28
1107
-1195
-1829
60
531
-659
-1212
-81
753
437
-1651
-614
1491
-386
-697
-641
-880
918
-857
-923
-502
965
-626
-1002
1045
-397
-399
1312
-617
-2068
-155
209
-489
-635
698
-165
-48
69
379
-555
-729
140
-1066
-612
627
-394
-398
280
298
-202
-442
1286
84
-2015
-408
526
-283
-1185
-385
-61
597
756
-182
-80
-453
827
-452
-1075
-250
136
-253
973
574
-1592
-73
1494
331
-1993
-31
913
431
-1160
-1135
911
215
-706
-565
772
120
-80
-256
-80
150
-840
-1120
432
431
-701
480
-523
150
740
-272
-1845
-218
1035
-701
-658
-735
530
353
-327
-282
620
-761
-70
533
-895
119
114
-290
32
-726
623
217
-939
23
-208
270
-822
-1046
564
21
-549
-139
-106
-528
-60
143
90
-824
-1094
739
103
-1333
-817
484
953
-987
-386
802
117
-590
-193
-476
-415
317
-210
191
-967
513
539
-278
-438
-524
-144
106
39
-1169
394
87
100
-319
-476
41
-77
-13
-549
372
-126
-864
444
747
-1047
-893
477
-341
447
-973
208
686
-382
-428
305
-63
-1283
406
-126
132
-169
-477
377
402
-646
-1316
503
248
-28
-682
-393
901
-527
-263
-694
-478
884
-944
-553
730
-709
271
-621
-1318
1028
-578
-958
-314
1078
-41
-1921
128
1313
-431
-1656
-131
554
-573
-184
-363
-348
-324
849
-561
-1216
249
-306
119
-514
-35
-159
-790
512
376
-851
-438
-40
193
-696
-675
215
230
-480
-773
430
145
-927
-115
-320
4
-273
-981
-272
836
277
-1513
7
1260
-361
-1235
13
-144
-631
-194
635
-410
-217
-76
-393
354
-385
268
-728
-460
52
447
-405
-1425
1059
-35
-1253
529
1154
-1583
-1047
233
1325
-1010
-2063
583
823
-83
-1149
288
-459
-469
840
-182
-1494
26
122
110
297
-1717
163
514
878
-1698
-1289
1076
1228
-226
-2777
104
2018
58
-2892
-72
1638
-133
-1403
-940
1385
480
-1939
-908
935
348
-1000
-899
438
292
-674
-1024
517
424
-955
265
-972
-367
404
-308
-7
-604
-395
939
247
-1818
-210
629
451
-443
-1600
371
163
-317
-854
102
-453
548
1043
-2307
59
497
-361
-361
-1324
324
1380
-173
-2012
468
899
-1063
-382
121
-621
-1039
18
1090
-684
-1502
-12
1364
157
-1627
-939
151
981
-149
-1319
-958
378
1100
-1012
-1275
324
889
-778
-551
406
-109
-715
-927
584
110
-490
-820
527
199
-170
228
-680
-891
-183
726
-231
-882
-631
1525
-42
-1713
813
938
-1204
-558
800
-304
213
-785
-825
1113
871
-1129
-695
986
109
191
3
-891
-31
686
701
-1280
-1402
2113
1162
-1715
-1184
926
1475
-1013
-2586
326
1757
-761
-1962
-472
2043
831
-2654
-536
1634
383
-1945
-637
411
-146
-475
43
167
-692
64
630
230
-1393
-435
-19
-525
-327
-187
133
-817
-506
677
944
-667
-1296
-15
-178
814
-1248
-1329
727
77
345
-782
-572
762
412
-1256
-840
-6
286
-275
-903
-503
479
18
-686
-522
-377
390
374
-1274
-350
-763
-175
1162
-1227
-1544
1499
1297
-962
-934
-450
889
-1248
-1560
373
1409
-1035
-1153
859
170
-831
-912
-96
161
226
-1077
-724
348
-138
-657
-987
-89
203
-249
-790
214
582
-1411
-576
580
-226
-991
97
294
-398
-1127
941
364
-1819
152
-379
-218
-894
-410
383
-556
-1186
97
986
-1204
106
107
-214
-998
-646
1524
-949
-1684
204
1192
-224
-1251
-449
544
1780
-1613
-2368
1151
1195
-1283
-1125
338
438
-143
-853
1013
516
-1592
-153
564
191
-1914
-98
1108
-484
-69
-801
566
460
-531
-874
-450
680
-640
-1135
-539
549
1101
-1820
-59
524
29
-467
-550
-162
-525
-801
366
729
-1898
-1180
1872
317
-2265
30
785
297
-966
-960
-164
15
-90
-219
-320
204
-217
-275
-38
-304
-219
-1078
-122
489
-1307
-672
318
-379
-412
-109
277
-73
-883
-252
-806
-1007
-166
-164
7
-256
-379
-305
514
54
-755
-2030
-120
1337
-1303
-2025
997
1700
-2102
-1030
678
868
43
-1888
113
856
-551
-1496
-794
1195
812
-1959
-860
303
1124
530
-2434
-673
12
-254
-599
-698
-454
-305
148
-171
423
-158
-889
-868
-319
-431
-629
-969
358
1151
-1186
-1200
360
1782
-1590
-2268
1197
534
-531
-1553
-51
595
-607
-953
-215
-764
269
1129
-303
-1169
-1110
-870
255
-572
-705
4
584
554
-867
-375
-300
128
-619
-1028
-355
850
474
-1018
-2114
1718
2137
-2140
-1228
75
1090
-256
-1988
-427
538
1216
-1751
-638
1604
-570
-474
-365
-84
-254
-1116
-276
1383
-128
-2159
-99
1330
262
-1425
-689
2047
526
-3279
-329
1968
-484
-2162
-609
2095
1360
-2629
-583
1556
-369
-1605
-1318
1078
1129
-573
-866
-118
-257
641
-8
-846
-262
-636
11
1194
-839
-1365
437
310
-519
-119
-540
490
633
-301
-810
-644
403
-709
-59
-537
-922
331
402
-260
140
-146
-564
-924
608
704
-1149
-167
-210
-654
-8
672
-944
-574
753
506
-715
-1359
444
1130
-1216
-1456
-504
550
1028
-205
-1005
-185
400
107
-1068
-889
-234
-869
92
40
-672
-439
333
5
-481
-948
-130
-111
-261
-678
-192
77
-516
88
-124
-141
590
69
-1190
-424
442
-480
-739
-393
-435
71
493
-571
-726
76
276
-381
-1206
-433
520
-551
-558
-435
-41
-79
-158
-248
-821
249
-619
-445
-462
-242
32
-1030
-928
360
233
-287
120
-374
-204
54
-584
-689
-725
-99
135
205
344
-408
178
769
-733
-1467
6
683
-346
-811
431
329
-501
-873
-10
591
-31
-1177
44
1116
-1130
-1302
-176
-242
-1005
-503
263
15
-243
95
30
-901
-954
-958
-420
-287
472
-595
-333
763
-83
242
-662
-631
-175
42
-616
-36
-667
-284
440
-589
270
516
-443
-525
-107
24
-487
-1051
-196
237
-528
-950
-409
349
-13
-569
-447
-619
-1090
-1537
605
386
-1380
-616
841
41
-673
-281
-1606
-536
174
588
-1530
-300
1258
-194
-1513
-978
666
-721
388
-374
-568
-195
-1013
-801
583
630
-2144
-47
1706
-119
-2025
-1175
443
572
-1198
-1676
617
1194
-652
-1669
-150
-475
-298
285
-1077
-521
362
163
-938
-1105
-165
-471
491
129
-1792
217
733
-327
-870
-1195
220
701
-531
-877
-13
216
-643
-714
-209
80
535
-302
-479
-337
-589
-519
89
-415
-544
389
7
-344
-1058
-104
-3
-744
-1056
-425
1063
-454
-1243
-259
-174
-192
-976
-74
62
-778
566
-579
-1114
-709
-398
-92
-461
106
642
-716
-850
906
-564
-1898
-765
-56
383
-31
-586
-669
95
323
-559
-1024
-925
-146
47
-638
-802
-305
-502
-351
123
-160
-1039
-494
728
406
-811
-935
-203
-59
-829
-1253
-203
620
-448
-36
480
397
-1133
-751
141
-547
-937
-568
363
15
75
-243
-557
-385
165
32
-777
-606
250
131
-1207
-1030
159
-89
-1072
-523
1167
424
-193
-373
-895
-239
-776
-1316
-344
8
960
827
254
-949
-50
134
-805
-890
-1023
-110
189
56
-844
-891
133
-131
-425
215
-129
-66
-287
-388
-1305
-1632
-264
134
225
434
66
-124
81
-208
-953
-1354
-527
39
-583
511
324
-1152
-533
-68
328
171
-330
-927
120
-72
-683
-964
-851
464
596
-305
-694
313
166
-1514
54
444
-1516
-545
-109
766
-217
-1157
-129
158
443
-720
-1185
-335
108
-281
-1252
-850
515
830
-816
-675
283
159
-968
-882
341
-539
-620
263
325
-373
-321
202
290
-446
-269
-414
-784
-750
-979
-69
900
-651
-439
416
263
-244
-1179
-641
433
369
-1369
-989
918
106
-479
-185
167
-375
-455
47
-205
-130
-1205
-442
314
111
-781
-61
903
-169
-156
-944
-284
165
-501
-904
-165
41
82
149
-388
-596
-607
-351
-100
214
-347
-705
-423
-213
-1054
-458
-190
-105
620
-594
268
354
-484
-1620
-815
899
27
-645
-654
767
465
-784
-1545
-451
834
-432
-1577
-376
210
301
-585
-943
-233
-89
207
-540
-873
-507
-123
-174
-1383
-1249
68
608
306
-988
-556
1028
286
-1023
-1791
-814
504
-473
-74
-407
229
573
226
-1124
-922
939
-174
-1381
-581
541
-47
-273
-97
-56
-178
-232
-339
-508
-642
-376
-204
-569
-481
-310
3
-281
-484
-291
-190
-162
-545
86
-436
-1175
-603
-437
-207
-166
-709
-244
1312
-17
-1209
-814
-47
-138
-724
-705
-750
500
855
-604
-1629
-833
742
442
-683
-915
210
844
233
-1174
-1673
-231
712
366
-654
-509
850
436
-1358
-1139
-305
-200
-474
203
61
-113
-229
-344
-694
-624
-329
-427
344
142
204
-425
-972
-642
-421
-296
-4
291
-205
208
-510
-454
-74
-886
-553
-214
553
292
-322
-916
-429
-12
-360
-742
-727
400
330
225
-525
-935
-512
165
491
-323
-401
-115
160
-62
-792
-674
-307
-226
-22
307
-97
-782
-618
-183
-86
-497
-497
-511
390
521
-332
-583
-522
206
172
-331
-447
5
588
54
-626
-736
-640
-7
117
-229
-302
25
267
1
-540
-808
-418
-221
-232
-201
353
212
-178
-390
-566
-615
-186
109
-211
-438
-813
467
523
-509
-574
-292
149
22
-691
-601
-40
164
-383
-834
-147
458
607
-154
-240
-154
-554
-442
-174
-240
-901
-406
478
159
60
-206
-273
-89
-270
-216
-16
-215
-302
-116
-307
-324
68
-116
3
67
-82
-630
-490
125
-165
-116
-367
0
217
12
-504
-735
-413
-338
-148
-175
-334
-161
-248
-176
-37
-459
-449
-330
-166
-195
-380
-504
-52
50
-492
-357
243
175
-85
-301
-570
-520
-491
-450
-210
-237
-27
-94
-151
-56
-296
-658
-313
38
-374
-451
-411
-184
-280
-136
-7
-123
-12
-90
-518
-659
-475
-414
-107
-131
-470
-328
-61
56
-339
-649
-259
51
-78
-411
-466
-352
-218
-92
-368
-508
54
568
-302
-985
-345
70
-11
-459
-405
50
131
-99
-490
-421
-358
-117
98
-233
-224
30
173
-125
-431
-305
-130
95
34
-449
-594
-235
36
-29
-389
-378
139
-29
-366
-495
-387
-225
-158
-52
-319
-323
70
110
14
-408
-407
-44
132
-248
-464
-199
21
67
-127
-141
92
261
-13
-288
-423
-117
-43
-296
-361
-429
-154
-17
-139
-210
-279
-371
-239
-164
-273
-476
-435
-322
-472
-262
-237
-33
-177
-522
-651
-401
-316
-323
-507
-370
-12
-187
-351
-468
-378
-345
-256
-509
-384
-84
21
42
-503
-516
-197
5
-168
-325
-258
-184
-216
-427
-463
-215
-35
-134
-231
-318
-265
-220
-215
-490
-455
-219
19
-16
-224
-390
-397
-231
-273
-278
-336
-374
-339
-300
-310
-372
-191
71
34
-210
-523
-427
-111
-129
-532
-479
-150
-10
-9
-91
-139
-126
-192
-353
-397
-290
-208
-212
-188
-326
-273
-60
-106
-216
-295
-263
-156
-177
-210
-260
-223
-113
-70
-124
-136
-65
-130
-372
-518
-393
-275
-272
-328
-230
-182
-226
-131
-173
-382
-485
-375
-295
-186
-146
-304
-362
-159
-11
-89
-278
-346
-192
-62
-216
-378
-219
-19
47
-97
-147
-56
-46
-155
-344
-239
-192
-319
-344
-169
-112
-338
-418
-395
-228
-192
-259
-371
-309
-262
-323
-281
-301
-340
-281
-53
-1
-111
-180
-196
-190
-260
-343
-310
-125
-51
-104
-186
-237
-296
-301
-221
-153
-246
-353
-335
-301
-305
-378
-332
-290
-229
-219
-164
-196
-241
-214
-236
-240
-356
-275
-167
-142
-207
-204
-203
-128
-161
-291
-252
-140
-75
-79
-144
-120
-77
-81
-161
-275
-223
-138
-135
-129
-65
-20
-43
-128
-202
-220
-270
-293
-209
-177
-194
-271
-264
-187
-213
-243
-303
-307
-286
-304
-323
-318
-287
-259
-185
-137
-88
-169
-265
-286
-260
-286
-294
-164
-91
-90
-83
-112
-221
-343
-415
-354
-270
-223
-197
-141
-102
-169
-270
-286
-197
-112
-97
-180
-288
-302
-286
-218
-235
-268
-157
-119
-224
-307
-342
-342
-372
-437
-349
-257
-102
-85
-204
-235
-277
-329
-366
-374
-317
-271
-229
-207
-307
-365
-337
-253
-198
-197
-213
-228
-230
-265
-343
-362
-282
-172
-120
-150
-198
-245
-319
-350
-324
-263
-213
-138
-41
-62
-154
-225
-244
-226
-240
-279
-226
-143
-133
-163
-218
-291
-268
-260
-239
-160
-176
-229
-202
-187
-179
-167
-168
-175
-166
-173
-212
-194
-216
-291
-278
-167
-76
-48
-58
-62
-126
-199
-274
-289
-284
-210
-80
-43
-103
-126
-143
-229
-268
-275
-238
-134
-123
-145
-161
-186
-242
-300
-335
-317
-268
-249
-226
-217
-234
-286
-327
-298
-270
-296
-297
-245
-225
-221
-212
-185
-182
-172
-138
-100
-96
-141
-168
-168
-142
-112
-94
-84
-104
-137
-172
-170
-182
-200
-230
-270
-243
-214
-258
-310
-309
-291
-272
-308
-310
-288
-263
-268
-323
-293
-284
-306
-274
-285
-280
-249
-234
-232
-247
-229
-198
-201
-210
-256
-262
-222
-248
-274
-236
-191
-178
-167
-171
-157
-163
-212
-206
-170
-157
-167
-166
-170
-218
-244
-273
-279
-221
-223
-204
-178
-179
-168
-220
-264
-292
-330
-304
-270
-230
-243
-283
-239
-237
-266
-282
-319
-299
-286
-254
-218
-236
-252
-253
-221
-176
-185
-203
-159
-126
-132
-158
-187
-181
-147
-151
-141
-129
-154
-183
-221
-262
-280
-276
-244
-209
-239
-264
-295
-328
-331
-333
-300
-278
-245
-225
-177
-179
-213
-248
-234
-202
-179
-138
-129
-134
-146
-173
-225
-239
-248
-263
-261
-292
-263
-246
-286
-299
-342
-360
-348
-323
-272
-278
-316
-313
-308
-283
-275
-267
-235
-234
-222
-220
-245
-242
-243
-219
-186
-229
-261
-252
-232
-207
-249
-278
-258
-233
-211
-234
-256
-280
-288
-274
-266
-248
-202
-188
-184
-198
-234
-229
-223
-212
-195
-185
-187
-192
-215
-235
-208
-208
-197
-239
-255
-220
-215
-277
-286
-223
-162
-137
-202
-222
-216
-247
-268
-277
-234
-202
-176
-133
-124
-152
-180
-190
-168
-154
-147
-136
-140
-136
-146
-162
-173
-187
-174
-145
-135
-115
-105
-120
-129
-156
-182
-160
-124
-98
-99
-126
-133
-140
-170
-160
-153
-141
-118
-109
-90
-113
-164
-181
-179
-146
-128
-124
-144
-166
-168
-183
-240
-251
-220
-178
-146
-166
-185
-194
-207
-224
-210
-194
-181
-139
-129
-124
-134
-163
-146
-118
-122
-130
-134
-111
-122
-156
-147
-146
-155
-154
-97
-70
-114
-157
-176
-142
-161
-182
-172
-182
-187
-218
-238
-237
-279
-310
-284
-234
-206
-205
-229
-262
-250
-239
-218
-164
-159
-131
-140
-187
-192
-184
-156
-135
-134
-141
-137
-131
-126
-123
-140
-176
-194
-221
-230
-225
-270
-273
-268
-268
-262
-265
-251
-260
-251
-253
-259
-240
-238
-226
-216
-230
-227
-237
-248
-262
-286
-274
-265
-254
-245
-256
-271
-264
-259
-261
-246
-232
-277
-310
-312
-287
-273
-284
-262
-269
-271
-261
-256
-230
-239
-287
-301
-296
-296
-276
-272
-295
-309
-334
-350
-339
-322
-310
-304
-293
-239
-211
-217
-269
-318
-312
-298
-286
-263
-245
-241
-246
-246
-276
-313
-285
-270
-287
-291
-281
-230
-234
-244
-247
-251
-238
-220
-199
-201
-199
-195
-182
-188
-203
-205
-246
-291
-287
-289
-307
-320
-318
-298
-298
-314
-319
-308
-328
-347
-345
-327
-301
-306
-308
-285
-276
-253
-236
-246
-241
-244
-241
-224
-248
-261
-255
-284
-286
-254
-236
-260
-321
-346
-341
-308
-290
-256
-243
-265
-237
-230
-213
-190
-188
-145
-165
-214
-190
-170
-177
-213
-240
-235
-231
-239
-231
-231
-246
-267
-268
-272
-282
-264
-298
-336
-390
-398
-352
-331
-330
-343
-362
-391
-394
-379
-343
-316
-346
-377
-392
-380
-352
-353
-361
-358
-348
-335
-359
-362
-324
-308
-311
-356
-369
-361
-343
-333
-342
-320
-302
-302
-313
-323
-345
-373
-342
-316
-349
-370
-371
-366
-376
-401
-390
-408
-420
-400
-371
-331
-335
-328
-322
-330
-352
-340
-309
-316
-298
-300
-329
-327
-339
-330
-294
-290
-315
-369
-367
-377
-393
-375
-359
-320
-310
-314
-304
-313
-319
-334
-356
-353
-346
-325
-296
-301
-305
-304
-295
-299
-323
-321
-314
-298
-308
-306
-290
-287
-291
-288
-281
-296
-307
-320
-344
-349
-337
-314
-317
-337
-316
-295
-300
-309
-311
-287
-284
-289
-297
-281
-239
-248
-250
-239
-247
-236
-234
-219
-213
-240
-227
-202
-191
-204
-234
-227
-237
-254
-277
-296
-288
-278
-256
-260
-253
-225
-212
-212
-212
-189
-171
-176
-179
-178
-170
-160
-149
-151
-139
-127
-142
-137
-133
-149
-160
-182
-195
-189
-195
-197
-218
-227
-224
-237
-212
-216
-255
-255
-234
-214
-216
-219
-215
-216
-198
-206
-218
-220
-208
-201
-214
-205
-202
-232
-247
-263
-281
-310
-305
-263
-272
-293
-302
-290
-258
-272
-261
-234
-235
-245
-251
-223
-214
-235
-261
-266
-258
-264
-259
-276
-286
-277
-287
-285
-295
-302
-288
-288
-301
-316
-332
-343
-329
-311
-316
-325
-326
-336
-348
-359
-360
-360
-372
-364
-356
-353
-361
-376
-376
-412
-426
-409
-391
-379
-385
-365
-339
-346
-335
-333
-325
-322
-351
-340
-337
-365
-384
-372
-342
-336
-336
-328
-315
-327
-339
-332
-371
-413
-435
-419
-402
-421
-410
-388
-370
-362
-362
-329
-306
-317
-301
-308
-310
-285
-258
-241
-238
-237
-225
-228
-231
-239
-213
-195
-188
-184
-204
-212
-197
-189
-204
-214
-213
-201
-197
-213
-233
-234
-233
-260
-291
-282
-278
-291
-284
-259
-245
-248
-255
-263
-295
-314
-304
-313
-311
-324
-300
-258
-245
-266
-279
-259
-267
-318
-340
-341
-338
-333
-354
-376
-381
-346
-351
-373
-364
-359
-353
-345
-343
-339
-349
-359
-371
-384
-421
-404
-356
-340
-324
-309
-288
-276
-312
-338
-334
-321
-321
-347
-336
-313
-326
-349
-348
-350
-376
-398
-399
-393
-390
-359
-332
-335
-351
-348
-329
-330
-370
-413
-397
-378
-379
-385
-365
-322
-308
-317
-319
-299
-304
-326
-344
-356
-375
-386
-409
-423
-423
-408
-392
-384
-360
-340
-348
-364
-368
-389
-388
-375
-379
-389
-400
-401
-390
-387
-375
-350
-318
-314
-331
-333
-346
-360
-371
-373
-365
-336
-326
-327
-322
-308
-290
-277
-258
-243
-227
-207
-195
-203
-227
-245
-258
-270
-278
-283
-259
-245
-243
-255
-269
-265
-263
-278
-294
-281
-271
-274
-286
-278
-275
-292
-288
-282
-277
-274
-262
-246
-248
-242
-235
-210
-202
-232
-255
-268
-278
-293
-321
-326
-304
-286
-282
-307
-316
-328
-352
-366
-376
-386
-387
-355
-333
-338
-332
-314
-319
-364
-392
-361
-342
-357
-373
-367
-347
-383
-425
-422
-383
-396
-433
-428
-403
-390
-405
-423
-399
-399
-423
-413
-410
-429
-450
-436
-417
-426
-436
-431
-413
-423
-450
-445
-419
-420
-417
-392
-383
-380
-393
-425
-432
-419
-431
-440
-442
-412
-419
-445
-441
-434
-440
-454
-441
-439
-442
-440
-436
-437
-419
-380
-362
-351
-359
-393
-428
-448
-477
-488
-504
-491
-450
-440
-426
-403
-395
-396
-402
-402
-399
-401
-393
-393
-388
-394
-396
-403
-379
-357
-391
-398
-370
-352
-384
-421
-421
-410
-423
-439
-407
-373
-367
-370
-362
-352
-345
-352
-327
-323
-349
-353
-335
-316
-335
-328
-292
-266
-296
-321
-285
-261
-281
-301
-283
-263
-285
-308
-292
-265
-274
-270
-248
-236
-233
-243
-242
-247
-263
-273
-264
-258
-260
-253
-254
-239
-239
-246
-259
-257
-246
-257
-247
-235
-223
-230
-249
-249
-257
-268
-258
-221
-211
-242
-249
-225
-211
-225
-218
-203
-186
-181
-218
-226
-210
-182
-162
-161
-140
-128
-106
-107
-115
-112
-100
-101
-109
-123
-114
-88
-84
-100
-115
-82
-48
-46
-44
-18
19
21
2
-4
-7
-5
-14
2
3
-9
0
27
43
40
26
27
10
2
-5
-33
-40
-43
-53
-69
-72
-72
-77
-101
-110
-98
-80
-74
-77
-63
-49
-58
-83
-89
-86
-106
-105
-102
-89
-72
-51
-18
-14
-20
-12
-7
-25
-62
-81
-71
-68
-87
-77
-53
-65
-84
-123
-135
-132
-128
-132
-122
-99
-88
-81
-74
-52
-42
-49
-36
-4
9
2
2
28
11
-19
-18
-12
-27
-59
-66
-58
-52
-60
-73
-94
-65
-59
-87
-111
-121
-108
-100
-117
-133
-113
-88
-89
-100
-109
-84
-68
-84
-75
-89
-78
-60
-78
-77
-61
-34
-39
-82
-100
-62
-48
-62
-78
-66
-63
-63
-60
-53
-62
-52
-33
-44
-45
-32
-21
-41
-35
-33
-49
-35
-1
-25
-46
-54
-75
-98
-136
-126
-102
-113
-136
-147
-133
-122
-158
-174
-180
-189
-190
-214
-209
-214
-213
-219
-230
-224
-200
-198
-205
-210
-220
-221
-243
-228
-221
-232
-205
-204
-205
-206
-219
-229
-230
-249
-273
-272
-289
-282
-270
-259
-250
-238
-204
-196
-208
-229
-226
-212
-214
-228
-201
-185
-219
-226
-222
-213
-215
-219
-192
-182
-178
-158
-162
-158
-159
-174
-190
-183
-178
-192
-201
-206
-195
-206
-211
-195
-211
-223
-232
-245
-278
-277
-273
-308
-322
-306
-315
-313
-291
-296
-293
-287
-286
-322
-328
-328
-310
-320
-307
-295
-276
-283
-280
-255
-275
-259
-230
-277
-300
-300
-319
-317
-309
-302
-318
-313
-300
-310
-313
-293
-286
-282
-287
-266
-242
-261
-282
-279
-284
-299
-319
-302
-262
-275
-292
-272
-263
-239
-252
-284
-292
-275
-298
-305
-287
-278
-262
-269
-248
-247
-254
-270
-258
-285
-281
-273
-283
-277
-303
-285
-315
-361
-378
-369
-372
-412
-397
-362
-361
-386
-396
-385
-382
-404
-379
-355
-364
-363
-359
-346
-334
-327
-310
-278
-297
-305
-296
-306
-308
-313
-302
-278
-258
-276
-276
-264
-262
-277
-305
-309
-313
-317
-325
-328
-355
-357
-344
-347
-330
-346
-329
-308
-301
-303
-319
-283
-271
-278
-270
-253
-246
-251
-258
-248
-245
-242
-255
-259
-255
-271
-249
-247
-244
-255
-241
-212
-210
-219
-201
-214
-238
-223
-216
-175
-166
-173
-183
-188
-197
-185
-198
-218
-200
-216
-187
-194
-206
-206
-190
-182
-212
-233
-192
-171
-231
-225
-211
-197
-202
-186
-169
-170
-172
-198
-194
-201
-218
-218
-215
-217
-197
-206
-206
-212
-207
-199
-229
-232
-221
-203
-198
-190
-197
-195
-170
-165
-205
-218
-188
-170
-163
-184
-188
-195
-216
-214
-179
-187
-208
-190
-175
-186
-195
-212
-204
-202
-231
-250
-235
-232
-276
-279
-273
-296
-308
-300
-276
-275
-274
-273
-258
-233
-232
-226
-222
-235
-201
-169
-166
-177
-190
-168
-167
-152
-151
-159
-165
-124
-110
-120
-108
-90
-69
-55
-55
-59
-44
-49
-54
-69
-83
-83
-74
-81
-74
-59
-60
-59
-39
-41
-25
-3
4
9
-6
31
30
33
41
63
60
73
107
74
78
99
102
85
73
84
90
30
26
13
42
58
48
79
73
64
51
60
48
50
52
73
62
50
44
39
25
28
33
22
35
41
27
20
-3
-41
-52
-60
-63
-98
-116
-108
-97
-126
-123
-104
-90
-71
-66
-84
-85
-63
-85
-111
-111
-67
-86
-90
-77
-79
-90
-89
-98
-104
-80
-60
-61
-83
-86
-90
-111
-102
-98
-104
-89
-61
-34
-65
-63
-44
-43
-40
-19
-21
-35
-42
-47
-29
-1
23
21
33
15
29
35
21
-11
-33
-15
-44
-66
-85
-77
-76
-52
-24
-9
0
7
12
24
12
-1
12
-10
-24
-24
-19
-20
-49
-74
-59
-37
-50
-44
-32
-49
-36
-44
-49
-60
-54
-36
-35
-1
0
-12
-31
-21
-3
-14
-23
-8
-7
-26
-26
-21
-1
13
4
16
30
28
-4
-11
-15
-33
-57
-72
-40
-43
-50
-69
-71
-45
-66
-78
-73
-82
-91
-106
-99
-89
-66
-69
-72
-63
-60
-73
-101
-108
-115
-109
-117
-95
-71
-85
-106
-101
-102
-121
-121
-124
-124
-122
-131
-121
-113
-146
-141
-135
-129
-127
-149
-142
-138
-135
-151
-156
-149
-134
-182
-198
-182
-185
-190
-189
-188
-183
-190
-209
-205
-201
-212
-218
-199
-191
-200
-203
-181
-167
-171
-185
-155
-149
-161
-139
-120
-129
-154
-166
-128
-97
-123
-125
-111
-112
-146
-178
-169
-174
-179
-184
-211
-250
-241
-249
-276
-287
-299
-299
-331
-359
-364
-366
-368
-369
-384
-377
-352
-355
-367
-360
-355
-374
-386
-398
-389
-377
-348
-322
-342
-345
-349
-346
-335
-358
-374
-373
-367
-377
-373
-378
-402
-427
-438
-430
-429
-438
-434
-421
-412
-386
-403
-399
-389
-398
-428
-418
-396
-409
-408
-415
-391
-369
-377
-404
-398
-415
-413
-392
-423
-428
-420
-403
-409
-431
-446
-459
-458
-455
-465
-450
-433
-434
-429
-412
-373
-373
-373
-354
-347
-337
-325
-318
-295
-285
-298
-278
-286
-314
-289
-289
-308
-300
-260
-267
-296
-301
-290
-285
-309
-317
-293
-293
-287
-289
-276
-221
-236
-262
-261
-260
-261
-275
-273
-266
-279
-284
-268
-258
-261
-261
-245
-254
-275
-254
-233
-257
-264
-260
-242
-216
-250
-258
-254
-251
-239
-269
-250
-229
-237
-214
-215
-208
-198
-222
-226
-244
-236
-236
-248
-217
-214
-209
-230
-221
-204
-220
-224
-214
-214
-226
-246
-241
-260
-268
-261
-246
-240
-220
-209
-220
-196
-190
-182
-159
-154
-159
-176
-157
-137
-172
-188
-204
-215
-249
-268
-250
-252
-257
-268
-255
-244
-251
-263
-265
-263
-266
-256
-245
-251
-245
-253
-262
-255
-276
-251
-234
-218
-228
-219
-207
-192
-189
-224
-215
-182
-173
-172
-190
-178
-183
-172
-159
-180
-193
-191
-197
-230
-251
-230
-211
-227
-216
-217
-202
-206
-206
-222
-199
-189
-216
-200
-185
-181
-175
-167
-177
-192
-211
-201
-202
-220
-243
-238
-229
-240
-230
-223
-203
-187
-200
-208
-208
-209
-211
-200
-205
-205
-212
-190
-185
-213
-233
-245
-210
-203
-216
-219
-201
-189
-194
-204
-204
-176
-173
-208
-225
-216
-207
-233
-243
-216
-207
-213
-219
-246
-238
-237
-257
-256
-277
-277
-263
-287
-305
-316
-313
-305
-334
-331
-314
-329
-350
-363
-364
-369
-367
-349
-343
-346
-336
-342
-335
-316
-325
-344
-327
-316
-339
-354
-347
-349
-375
-385
-363
-354
-356
-347
-354
-350
-342
-379
-391
-394
-362
-360
-379
-376
-360
-362
-377
-362
-334
-318
-328
-321
-315
-297
-283
-286
-271
-279
-278
-294
-299
-293
-292
-292
-295
-311
-321
-316
-328
-339
-339
-329
-313
-304
-298
-297
-297
-305
-325
-334
-317
-332
-339
-344
-367
-362
-354
-350
-345
-341
-326
-317
-332
-345
-342
-321
-308
-306
-281
-271
-283
-247
-251
-254
-262
-279
-255
-263
-280
-290
-303
-303
-314
-333
-340
-320
-325
-342
-308
-330
-327
-308
-308
-309
-330
-312
-300
-274
-256
-272
-285
-266
-299
-316
-313
-314
-302
-309
-299
-300
-302
-302
-309
-313
-309
-316
-324
-329
-329
-334
-338
-345
-344
-346
-316
-295
-322
-323
-323
-289
-283
-299
-313
-314
-313
-327
-328
-347
-357
-328
-322
-323
-323
-338
-302
-309
-361
-354
-349
-356
-363
-362
-351
-349
-345
-354
-350
-352
-352
-335
-315
-305
-308
-289
-276
-274
-280
-290
-319
-342
-343
-342
-351
-343
-310
-304
-329
-338
-323
-323
-314
-318
-321
-323
-337
-329
-335
-349
-310
-307
-318
-300
-287
-310
-325
-310
-317
-315
-309
-300
-317
-325
-313
-324
-330
-340
-346
-323
-321
-339
-341
-345
-346
-382
-422
-400
-398
-394
-396
-411
-423
-423
-413
-435
-454
-451
-420
-430
-472
-463
-461
-434
-454
-484
-454
-438
-446
-467
-490
-460
-446
-451
-467
-460
-437
-457
-446
-430
-422
-413
-405
-416
-405
-395
-400
-435
-458
-430
-419
-419
-419
-412
-420
-433
-444
-459
-452
-436
-439
-451
-452
-432
-428
-419
-433
-429
-422
-428
-436
-461
-464
-454
-449
-449
-419
-427
-441
-432
-464
-455
-462
-464
-432
-416
-402
-385
-402
-426
-399
-398
-388
-385
-359
-339
-355
-363
-368
-364
-371
-380
-386
-376
-373
-390
-396
-395
-402
-405
-429
-457
-455
-463
-478
-482
-476
-489
-515
-534
-545
-538
-543
-539
-541
-529
-542
-528
-523
-555
-534
-543
-554
-574
-576
-564
-578
-587
-592
-583
-597
-608
-611
-622
-619
-600
-612
-607
-610
-588
-610
-636
-618
-627
-624
-631
-630
-639
-659
-666
-634
-632
-654
-647
-624
-622
-639
-650
-631
-631
-629
-620
-614
-612
-620
-638
-637
-628
-645
-638
-639
-647
-628
-627
-627
-622
-616
-615
-622
-615
-619
-627
-631
-626
-638
-632
-610
-602
-594
-594
-597
-595
-602
-612
-603
-597
-586
-587
-592
-595
-600
-606
-591
-578
-578
-559
-543
-570
-577
-575
-544
-542
-561
-527
-509
-510
-503
-485
-476
-474
-480
-460
-434
-428
-406
-411
-402
-397
-402
-405
-403
-392
-413
-426
-427
-431
-454
-450
-430
-431
-451
-460
-448
-456
-447
-428
-430
-440
-423
-421
-420
-417
-414
-430
-437
-433
-435
-425
-427
-413
-419
-411
-413
-403
-394
-428
-425
-410
-396
-401
-415
-425
-435
-460
-468
-467
-467
-480
-483
-499
-517
-496
-477
-472
-453
-433
-415
-409
-412
-420
-427
-432
-424
-411
-404
-410
-420
-410
-419
-420
-406
-403
-403
-393
-383
-386
-385
-378
-377
-382
-374
-384
-384
-379
-389
-393
-401
-380
-364
-366
-352
-349
-358
-330
-333
-333
-335
-342
-350
-352
-336
-336
-326
-329
-347
-345
-324
-300
-301
-300
-312
-312
-314
-318
-325
-342
-339
-329
-325
-320
-315
-309
-308
-308
-303
-305
-310
-319
-339
-347
-344
-361
-364
-369
-375
-364
-365
-372
-356
-348
-354
-366
-373
-363
-372
-371
-372
-381
-387
-391
-402
-420
-426
-409
-406
-410
-413
-417
-418
-435
-445
-447
-442
-450
-458
-480
-472
-482
-498
-504
-513
-512
-524
-532
-530
-538
-547
-532
-546
-537
-541
-534
-529
-544
-530
-528
-539
-532
-527
-511
-499
-499
-488
-479
-487
-472
-476
-502
-503
-500
-488
-487
-482
-485
-471
-474
-483
-486
-494
-485
-486
-502
-503
-504
-508
-511
-515
-509
-513
-496
-477
-485
-490
-474
-436
-432
-441
-452
-442
-427
-421
-437
-447
-414
-405
-397
-390
-369
-354
-358
-360
-354
-349
-348
-349
-355
-341
-333
-335
-336
-335
-339
-336
-345
-357
-357
-364
-366
-357
-363
-362
-369
-376
-390
-411
-430
-440
-430
-432
-410
-419
-433
-448
-468
-463
-445
-455
-463
-450
-438
-435
-454
-463
-474
-481
-479
-472
-472
-472
-481
-476
-470
-463
-481
-480
-474
-488
-493
-499
-509
-504
-518
-516
-514
-521
-519
-507
-487
-507
-504
-494
-495
-486
-475
-472
-479
-482
-468
-477
-468
-461
-455
-443
-437
-439
-445
-435
-455
-466
-462
-455
-457
-452
-429
-428
-435
-419
-403
-423
-429
-421
-440
-445
-430
-419
-413
-413
-411
-423
-443
-437
-454
-459
-426
-411
-413
-414
-408
-398
-402
-412
-406
-393
-387
-391
-400
-389
-388
-401
-405
-398
-378
-371
-385
-393
-384
-367
-364
-369
-368
-359
-351
-356
-359
-341
-339
-341
-339
-340
-349
-357
-351
-356
-358
-340
-327
-333
-341
-344
-342
-344
-356
-360
-361
-357
-351
-360
-363
-354
-359
-363
-364
-358
-366
-366
-375
-364
-350
-354
-359
-345
-326
-334
-333
-325
-302
-294
-304
-303
-292
-290
-286
-295
-286
-288
-299
-300
-312
-315
-321
-339
-332
-325
-325
-331
-339
-350
-345
-346
-339
-327
-328
-332
-340
-332
-324
-331
-340
-345
-333
-335
-334
-324
-312
-293
-286
-293
-290
-256
-239
-239
-236
-218
-203
-215
-217
-232
-228
-209
-209
-206
-204
-197
-194
-193
-200
-192
-181
-172
-177
-179
-165
-167
-170
-173
-184
-178
-165
-174
-195
-223
-230
-242
-248
-239
-246
-242
-235
-236
-237
-244
-261
-250
-251
-250
-220
-208
-214
-212
-203
-209
-219
-230
-241
-245
-255
-260
-253
-253
-255
-251
-274
-293
-292
-301
-303
-305
-304
-305
-302
-297
-293
-308
-332
-330
-334
-326
-325
-320
-310
-320
-310
-313
-322
-314
-314
-302
-299
-311
-303
-297
-292
-308
-321
-319
-325
-330
-318
-316
-327
-330
-323
-305
-304
-310
-318
-314
-336
-347
-352
-357
-348
-352
-329
-323
-332
-335
-314
-314
-330
-319
-308
-305
-319
-321
-323
-332
-326
-321
-325
-323
-338
-339
-332
-340
-343
-349
-349
-346
-348
-342
-329
-330
-331
-337
-346
-344
-341
-336
-327
-334
-343
-345
-349
-342
-345
-345
-342
-344
-331
-322
-329
-340
-346
-351
-357
-354
-348
-350
-351
-352
-357
-350
-340
-342
-354
-360
-356
-337
-328
-324
-338
-341
-349
-373
-383
-383
-369
-364
-348
-341
-347
-353
-363
-370
-377
-391
-400
-378
-380
-394
-385
-392
-383
-376
-382
-392
-393
-385
-388
-401
-412
-412
-415
-411
-410
-412
-407
-415
-420
-412
-413
-426
-429
-417
-399
-391
-372
-362
-362
-350
-333
-329
-342
-348
-361
-375
-370
-368
-372
-381
-384
-373
-365
-364
-370
-382
-372
-352
-348
-355
-359
-352
-353
-361
-368
-342
-341
-357
-335
-322
-314
-329
-322
-319
-333
-341
-346
-348
-343
-335
-342
-347
-350
-338
-327
-335
-335
-326
-324
-319
-313
-303
-294
-296
-292
-280
-270
-269
-253
-254
-263
-265
-250
-249
-257
-249
-239
-234
-240
-249
-257
-260
-263
-274
-271
-253
-262
-266
-258
-262
-269
-263
-258
-259
-268
-283
-286
-288
-293
-285
-285
-283
-288
-304
-304
-313
-330
-343
-339
-336
-345
-346
-328
-322
-330
-332
-316
-316
-310
-310
-325
-313
-314
-321
-326
-320
-319
-316
-304
-296
-307
-315
-304
-302
-315
-316
-312
-313
-328
-328
-327
-330
-319
-316
-315
-321
-309
-307
-313
-309
-299
-281
-281
-275
-278
-283
-289
-288
-283
-275
-261
-260
-253
-254
-250
-242
-239
-237
-234
-215
-189
-189
-191
-189
-194
-197
-205
-211
-208
-210
-217
-221
-219
-227
-224
-230
-245
-248
-247
-250
-255
-249
-243
-239
-243
-233
-220
-228
-246
-241
-238
-252
-269
-266
-267
-273
-267
-262
-274
-285
-289
-292
-293
-298
-301
-304
-296
-295
-304
-321
-313
-307
-325
-343
-344
-320
-323
-317
-294
-305
-320
-320
-323
-320
-313
-298
-312
-324
-323
-342
-342
-351
-358
-362
-362
-366
-375
-381
-386
-385
-387
-384
-383
-393
-385
-385
-386
-391
-401
-395
-381
-377
-373
-355
-363
-368
-364
-356
-344
-331
-317
-304
-295
-290
-296
-292
-283
-282
-262
-261
-256
-260
-251
-246
-238
-243
-254
-248
-261
-274
-289
-287
-290
-290
-285
-264
-255
-265
-281
-278
-268
-265
-247
-228
-212
-215
-216
-219
-221
-228
-232
-241
-237
-222
-226
-241
-250
-265
-256
-251
-261
-259
-267
-262
-258
-257
-258
-256
-248
-243
-238
-217
-217
-221
-219
-227
-221
-212
-218
-235
-241
-242
-238
-241
-244
-241
-230
-217
-228
-230
-229
-222
-214
-205
-218
-219
-220
-222
-216
-221
-223
-220
-217
-219
-218
-213
-209
-204
-203
-195
-197
-197
-197
-197
-207
-208
-205
-204
-194
-202
-209
-194
-177
-181
-193
-188
-197
-194
-191
-183
-184
-184
-168
-151
-141
-130
-118
-119
-120
-116
-109
-109
-102
-85
-99
-129
-133
-134
-146
-138
-136
-132
-128
-141
-142
-138
-130
-132
-149
-149
-146
-149
-149
-142
-152
-166
-166
-172
-169
-169
-181
-190
-190
-183
-180
-177
-175
-183
-189
-191
-197
-199
-184
-180
-193
-212
-206
-209
-224
-226
-239
-261
-279
-275
-249
-259
-263
-263
-268
-274
-283
-278
-283
-283
-271
-258
-251
-256
-257
-253
-249
-255
-258
-253
-254
-267
-258
-260
-258
-254
-260
-279
-295
-310
-311
-296
-298
-290
-277
-278
-280
-272
-269
-263
-255
-261
-279
-283
-280
-292
-305
-299
-299
-308
-317
-305
-298
-301
-306
-305
-310
-324
-328
-335
-319
-310
-306
-306
-300
-287
-283
-265
-273
-288
-296
-303
-298
-291
-297
-292
-278
-289
-295
-295
-294
-296
-300
-299
-296
-293
-311
-318
-301
-281
-271
-275
-272
-274
-293
-312
-312
-311
-312
-300
-290
-289
-294
-297
-301
-303
-310
-306
-288
-272
-271
-275
-267
-276
-292
-295
-286
-287
-276
-286
-291
-296
-317
-322
-336
-341
-349
-349
-345
-359
-360
-350
-341
-341
-349
-343
-325
-317
-322
-325
-308
-296
-277
-250
-243
-240
-241
-255
-271
-281
-291
-294
-292
-291
-295
-297
-295
-302
-307
-312
-325
-329
-349
-368
-372
-370
-378
-391
-397
-378
-372
-381
-391
-393
-384
-394
-392
-394
-387
-367
-375
-382
-391
-388
-365
-356
-359
-376
-379
-381
-385
-396
-394
-385
-374
-368
-374
-368
-364
-384
-394
-391
-388
-389
-394
-398
-376
-351
-338
-327
-338
-352
-359
-350
-339
-324
-326
-327
-319
-311
-298
-300
-294
-277
-274
-273
-277
-251
-242
-252
-262
-264
-263
-263
-269
-270
-258
-254
-248
-252
-234
-232
-229
-240
-246
-242
-242
-228
-223
-231
-233
-226
-216
-213
-220
-208
-190
-188
-201
-200
-190
-197
-203
-200
-189
-193
-199
-197
-202
-212
-201
-193
-195
-185
-172
-176
-175
-182
-182
-160
-163
-168
-154
-146
-141
-149
-163
-157
-149
-145
-157
-177
-185
-182
-181
-190
-198
-206
-203
-214
-223
-220
-226
-225
-225
-219
-217
-209
-210
-209
-211
-214
-209
-206
-207
-217
-218
-230
-245
-248
-252
-259
-264
-262
-269
-274
-299
-307
-307
-319
-315
-331
-343
-334
-325
-338
-341
-315
-286
-295
-304
-309
-314
-308
-320
-336
-332
-331
-334
-333
-334
-328
-318
-311
-322
-336
-350
-350
-344
-342
-333
-345
-339
-322
-321
-334
-335
-323
-316
-308
-310
-287
-276
-274
-277
-282
-264
-270
-264
-262
-255
-248
-253
-262
-264
-259
-257
-250
-252
-246
-248
-257
-267
-266
-261
-246
-239
-232
-223
-234
-232
-222
-217
-212
-217
-213
-219
-210
-207
-218
-220
-239
-232
-243
-237
-214
-221
-224
-225
-222
-232
-250
-259
-260
-256
-252
-241
-243
-234
-219
-230
-242
-262
-254
-244
-238
-241
-243
-234
-238
-234
-232
-222
-212
-214
-234
-233
-228
-222
-220
-215
-212
-223
-225
-223
-221
-219
-217
-231
-241
-250
-254
-255
-266
-261
-254
-232
-219
-219
-206
-190
-183
-186
-186
-191
-181
-162
-176
-180
-166
-158
-138
-134
-130
-126
-128
-124
-123
-127
-132
-134
-134
-131
-125
-117
-114
-118
-127
-128
-146
-157
-164
-154
-148
-151
-157
-181
-181
-186
-194
-199
-194
-192
-208
-219
-212
-195
-192
-193
-207
-196
-189
-185
-189
-192
-190
-190
-194
-211
-209
-197
-190
-196
-206
-216
-217
-208
-210
-212
-214
-199
-192
-194
-183
-180
-173
-187
-210
-219
-221
-220
-232
-229
-219
-235
-241
-238
-243
-238
-233
-231
-225
-205
-203
-212
-212
-210
-204
-204
-207
-198
-188
-195
-193
-205
-214
-204
-201
-210
-224
-232
-228
-240
-259
-269
-258
-242
-228
-226
-228
-223
-213
-220
-228
-228
-218
-209
-209
-211
-213
-200
-203
-191
-191
-197
-187
-190
-191
-193
-193
-178
-176
-182
-180
-177
-175
-182
-169
-157
-159
-163
-166
-149
-143
-147
-160
-183
-188
-186
-194
-209
-194
-186
-185
-190
-206
-219
-232
-228
-216
-218
-228
-217
-211
-211
-218
-218
-212
-213
-224
-228
-216
-211
-211
-214
-203
-198
-186
-169
-176
-165
-149
-148
-160
-173
-180
-181
-193
-189
-190
-199
-186
-184
-176
-170
-182
-189
-195
-199
-198
-216
-225
-217
-212
-209
-216
-214
-216
-226
-229
-221
-224
-243
-244
-247
-257
-263
-261
-256
-245
-251
-265
-262
-246
-247
-239
-227
-220
-227
-240
-249
-258
-259
-271
-268
-271
-269
-273
-301
-307
-304
-294
-280
-295
-312
-312
-305
-314
-324
-315
-309
-317
-318
-324
-328
-322
-322
-314
-314
-305
-291
-291
-306
-305
-295
-293
-288
-296
-313
-305
-296
-306
-306
-298
-299
-311
-323
-318
-312
-305
-299
-302
-296
-307
-316
-309
-291
-279
-268
-244
-232
-226
-223
-219
-207
-211
-220
-230
-240
-232
-243
-253
-258
-257
-249
-255
-265
-286
-293
-293
-282
-286
-293
-301
-318
-317
-317
-294
-285
-292
-291
-292
-286
-277
-285
-293
-286
-281
-290
-301
-301
-303
-303
-287
-275
-285
-284
-275
-272
-261
-269
-292
-295
-282
-280
-290
-288
-287
-294
-298
-294
-288
-285
-286
-292
-297
-288
-273
-272
-264
-270
-266
-249
-249
-255
-246
-226
-201
-199
-213
-212
-205
-210
-208
-187
-194
-200
-189
-187
-180
-180
-199
-202
-200
-207
-210
-207
-186
-184
-177
-183
-190
-188
-197
-198
-197
-181
-173
-178
-188
-191
-190
-194
-204
-210
-214
-203
-190
-187
-189
-192
-170
-157
-148
-146
-151
-157
-162
-169
-184
-186
-199
-208
-219
-256
-265
-247
-248
-237
-224
-220
-211
-204
-194
-194
-198
-187
-181
-198
-210
-203
-202
-217
-216
-199
-182
-175
-182
-182
-182
-199
-193
-178
-176
-169
-168
-161
-179
-204
-228
-232
-241
-255
-242
-224
-202
-222
-238
-230
-234
-240
-253
-262
-257
-258
-266
-285
-288
-282
-281
-283
-293
-281
-262
-238
-230
-245
-251
-243
-239
-243
-248
-250
-243
-232
-229
-241
-232
-217
-210
-200
-208
-217
-216
-215
-222
-223
-220
-209
-212
-222
-238
-250
-251
-257
-262
-258
-253
-252
-254
-249
-240
-236
-237
-246
-251
-262
-252
-243
-232
-223
-218
-220
-222
-218
-225
-229
-237
-237
-219
-212
-209
-213
-219
-215
-230
-232
-223
-222
-219
-228
-235
-247
-246
-253
-258
-246
-240
-237
-240
-248
-258
-262
-266
-283
-285
-273
-278
-272
-260
-252
-245
-248
-247
-233
-220
-235
-250
-240
-242
-255
-253
-249
-261
-273
-269
-259
-268
-281
-280
-279
-285
-294
-289
-298
-306
-301
-315
-307
-311
-331
-340
-345
-356
-356
-350
-358
-359
-364
-356
-369
-376
-369
-369
-375
-377
-373
-385
-386
-384
-390
-392
-393
-396
-389
-370
-358
-349
-339
-330
-311
-306
-301
-306
-298
-279
-276
-268
-241
-217
-208
-201
-201
-207
-215
-229
-237
-240
-244
-247
-249
-240
-247
-259
-269
-264
-260
-243
-230
-214
-197
-186
-192
-198
-186
-193
-183
-164
-154
-139
-143
-156
-147
-160
-182
-187
-202
-192
-196
-206
-187
-175
-177
-175
-170
-170
-167
-158
-147
-154
-161
-152
-148
-153
-153
-151
-139
-135
-147
-148
-142
-136
-136
-148
-160
-156
-161
-168
-171
-162
-157
-165
-158
-150
-144
-152
-142
-129
-131
-145
-142
-141
-152
-158
-167
-169
-155
-154
-169
-166
-161
-154
-162
-174
-183
-186
-178
-180
-176
-179
-186
-191
-199
-217
-227
-233
-231
-239
-246
-241
-225
-213
-226
-232
-231
-232
-232
-233
-221
-209
-204
-199
-195
-192
-190
-188
-191
-187
-179
-164
-153
-163
-181
-181
-175
-174
-185
-186
-176
-162
-163
-169
-172
-173
-178
-191
-195
-189
-182
-169
-170
-172
-172
-172
-177
-185
-184
-181
-187
-178
-162
-153
-145
-130
-121
-120
-121
-125
-113
-111
-116
-123
-135
-141
-148
-146
-150
-168
-172
-161
-171
-176
-169
-166
-165
-165
-158
-148
-156
-160
-167
-179
-173
-193
-202
-193
-196
-204
-196
-184
-175
-177
-177
-167
-145
-147
-130
-121
-128
-128
-146
-150
-147
-142
-150
-158
-152
-140
-140
-155
-165
-171
-162
-178
-193
-183
-172
-163
-167
-177
-192
-200
-201
-193
-181
-163
-157
-148
-134
-138
-142
-138
-143
-149
-143
-143
-146
-152
-156
-145
-147
-145
-142
-146
-144
-143
-132
-144
-145
-151
-159
-157
-155
-157
-159
-152
-139
-130
-124
-125
-122
-106
-104
-115
-121
-129
-135
-130
-110
-98
-88
-75
-73
-63
-60
-57
-57
-64
-67
-61
-59
-58
-58
-79
-109
-110
-113
-121
-117
-112
-108
-103
-106
-120
-120
-129
-141
-132
-127
-129
-136
-129
-138
-140
-128
-126
-126
-124
-146
-174
-178
-188
-188
-182
-173
-159
-165
-183
-194
-198
-202
-201
-207
-215
-202
-202
-206
-210
-211
-205
-200
-213
-223
-228
-238
-238
-235
-238
-238
-225
-213
-230
-244
-244
-239
-238
-258
-270
-273
-281
-286
-290
-297
-297
-297
-300
-292
-280
-273
-275
-279
-267
-250
-251
-249
-247
-240
-232
-238
-229
-227
-228
-227
-227
-240
-243
-228
-215
-227
-232
-213
-208
-202
-202
-198
-196
-186
-175
-187
-183
-183
-190
-173
-149
-144
-147
-143
-148
-154
-156
-150
-155
-139
-137
-143
-163
-165
-157
-167
-159
-154
-147
-140
-135
-125
-122
-117
-131
-152
-159
-165
-147
-132
-129
-126
-128
-137
-133
-126
-142
-139
-135
-138
-155
-157
-149
-148
-149
-151
-136
-127
-126
-121
-109
-98
-105
-110
-106
-122
-137
-135
-124
-123
-128
-133
-132
-141
-128
-110
-98
-100
-97
-89
-76
-71
-77
-72
-77
-68
-54
-48
-58
-66
-65
-66
-66
-60
-69
-81
-74
-82
-89
-98
-91
-94
-99
-99
-99
-98
-102
-106
-115
-119
-126
-140
-160
-166
-162
-159
-158
-152
-143
-143
-165
-181
-172
-153
-146
-136
-123
-123
-133
-147
-158
-144
-149
-158
-171
-173
-166
-172
-186
-200
-187
-181
-163
-174
-171
-161
-153
-148
-156
-145
-142
-135
-148
-158
-152
-133
-126
-120
-110
-100
-90
-103
-120
-125
-116
-115
-116
-112
-97
-111
-114
-114
-127
-124
-126
-129
-136
-141
-137
-141
-149
-147
-145
-155
-170
-178
-166
-161
-159
-154
-166
-183
-190
-196
-194
-192
-190
-191
-197
-205
-225
-242
-244
-258
-259
-261
-264
-270
-285
-292
-290
-288
-289
-291
-283
-279
-285
-286
-292
-283
-288
-303
-302
-292
-291
-301
-294
-297
-288
-282
-297
-300
-303
-305
-306
-322
-335
-348
-348
-340
-350
-351
-330
-309
-307
-315
-304
-286
-298
-312
-312
-315
-322
-328
-343
-348
-336
-325
-323
-319
-317
-325
-327
-321
-319
-318
-307
-290
-284
-296
-306
-296
-297
-282
-278
-270
-250
-243
-231
-222
-218
-220
-218
-212
-225
-235
-223
-213
-207
-207
-209
-208
-203
-200
-216
-222
-229
-234
-236
-252
-260
-270
-283
-290
-292
-282
-274
-280
-279
-277
-264
-253
-257
-255
-253
-244
-247
-262
-269
-276
-291
-306
-295
-281
-290
-288
-279
-276
-269
-269
-277
-291
-304
-307
-315
-324
-325
-320
-311
-320
-330
-338
-352
-372
-387
-381
-370
-350
-345
-336
-336
-334
-326
-334
-330
-325
-301
-287
-296
-306
-303
-303
-310
-313
-307
-300
-297
-296
-293
-299
-308
-321
-331
-315
-311
-307
-304
-309
-301
-304
-301
-304
-301
-311
-334
-343
-343
-347
-352
-348
-352
-347
-342
-351
-355
-340
-338
-340
-341
-343
-346
-353
-363
-369
-374
-372
-361
-349
-338
-334
-339
-328
-313
-307
-308
-321
-334
-343
-344
-343
-347
-343
-321
-303
-295
-282
-264
-264
-274
-267
-253
-247
-255
-261
-248
-230
-213
-208
-200
-199
-189
-188
-199
-195
-182
-164
-151
-151
-166
-165
-159
-165
-173
-168
-163
-155
-154
-155
-164
-173
-165
-163
-161
-150
-143
-134
-129
-129
-130
-131
-124
-113
-120
-134
-130
-132
-138
-155
-152
-151
-148
-144
-148
-144
-148
-142
-142
-140
-134
-131
-138
-138
-125
-129
-142
-156
-153
-139
-152
-162
-165
-170
-176
-186
-193
-188
-192
-174
-152
-153
-155
-157
-170
-184
-198
-206
-202
-206
-209
-205
-203
-197
-197
-202
-204
-201
-195
-181
-176
-173
-162
-174
-173
-165
-175
-170
-165
-166
-158
-151
-152
-152
-161
-177
-180
-175
-168
-173
-170
-154
-148
-156
-174
-169
-168
-163
-176
-188
-177
-160
-164
-179
-184
-170
-166
-178
-207
-223
-211
-203
-200
-196
-182
-189
-200
-195
-194
-210
-206
-205
-204
-214
-216
-224
-233
-225
-232
-242
-256
-265
-249
-242
-240
-240
-235
-237
-249
-240
-230
-225
-212
-200
-194
-191
-201
-196
-185
-191
-192
-200
-207
-209
-209
-220
-231
-239
-248
-240
-242
-249
-244
-250
-262
-255
-262
-268
-269
-262
-255
-263
-258
-254
-253
-243
-235
-227
-221
-223
-233
-237
-222
-222
-231
-237
-240
-232
-237
-238
-222
-219
-227
-242
-240
-228
-231
-240
-236
-222
-221
-222
-224
-217
-199
-189
-191
-185
-179
-173
-175
-179
-181
-174
-170
-184
-185
-187
-189
-201
-209
-219
-216
-208
-206
-217
-235
-236
-241
-254
-259
-260
-265
-270
-278
-281
-277
-266
-259
-250
-249
-249
-231
-226
-217
-206
-204
-203
-207
-213
-212
-221
-226
-228
-249
-271
-271
-283
-300
-309
-310
-321
-329
-319
-317
-320
-323
-336
-347
-357
-359
-361
-356
-357
-364
-365
-375
-381
-374
-371
-382
-392
-391
-391
-402
-409
-393
-394
-405
-407
-407
-402
-405
-429
-429
-432
-443
-461
-462
-472
-486
-479
-478
-484
-485
-491
-496
-499
-496
-485
-482
-485
-495
-495
-499
-501
-496
-495
-488
-487
-475
-475
-479
-473
-482
-497
-487
-472
-472
-478
-482
-477
-474
-473
-467
-473
-476
-469
-467
-461
-453
-439
-438
-441
-437
-438
-441
-441
-431
-425
-414
-412
-421
-413
-404
-419
-426
-423
-418
-419
-420
-421
-431
-428
-441
-440
-445
-442
-436
-440
-447
-454
-445
-450
-453
-443
-435
-435
-439
-438
-451
-442
-434
-431
-430
-434
-439
-433
-433
-458
-465
-466
-459
-460
-452
-463
-468
-470
-482
-482
-476
-468
-469
-477
-475
-468
-454
-444
-440
-444
-443
-443
-450
-454
-454
-455
-451
-447
-451
-454
-469
-475
-470
-464
-452
-435
-405
-392
-390
-390
-393
-392
-393
-389
-385
-389
-382
-374
-377
-376
-370
-367
-363
-366
-360
-341
-348
-360
-371
-363
-354
-358
-364
-371
-356
-352
-354
-363
-362
-349
-350
-340
-339
-344
-331
-324
-316
-312
-309
-307
-300
-295
-295
-290
-297
-304
-310
-315
-307
-301
-292
-290
-293
-290
-290
-289
-299
-295
-300
-301
-299
-290
-288
-281
-275
-286
-294
-296
-296
-304
-307
-298
-291
-291
-284
-272
-270
-275
-274
-281
-281
-273
-282
-274
-259
-256
-264
-265
-273
-274
-273
-276
-285
-288
-291
-305
-301
-294
-290
-289
-280
-267
-249
-238
-235
-231
-221
-216
-215
-223
-225
-215
-206
-205
-216
-210
-202
-200
-202
-195
-197
-191
-197
-204
-206
-200
-195
-182
-184
-179
-168
-180
-182
-177
-172
-179
-182
-178
-174
-181
-173
-172
-182
-190
-203
-207
-212
-207
-191
-175
-165
-151
-152
-167
-179
-178
-178
-178
-174
-165
-162
-172
-182
-196
-193
-183
-179
-176
-167
-167
-164
-171
-178
-171
-173
-174
-172
-169
-180
-183
-189
-186
-199
-218
-216
-216
-222
-240
-250
-246
-248
-255
-254
-258
-253
-246
-243
-237
-244
-242
-234
-250
-264
-255
-259
-268
-281
-281
-272
-278
-287
-295
-288
-294
-304
-307
-304
-307
-299
-295
-303
-300
-304
-312
-311
-311
-296
-278
-265
-266
-269
-267
-264
-261
-259
-256
-246
-240
-236
-235
-234
-234
-236
-243
-249
-233
-220
-211
-209
-210
-213
-229
-226
-219
-213
-213
-209
-202
-210
-208
-203
-209
-212
-204
-193
-187
-180
-169
-176
-173
-165
-152
-148
-149
-147
-148
-168
-178
-175
-178
-186
-185
-183
-199
-200
-197
-201
-205
-211
-210
-195
-192
-190
-179
-178
-190
-195
-194
-193
-190
-184
-171
-159
-157
-153
-147
-142
-144
-143
-138
-127
-114
-102
-104
-107
-109
-119
-122
-121
-112
-101
-77
-69
-72
-69
-76
-89
-92
-93
-85
-75
-87
-79
-82
-92
-79
-82
-91
-102
-111
-113
-136
-147
-165
-179
-180
-191
-186
-184
-175
-166
-177
-195
-201
-194
-193
-186
-191
-191
-186
-179
-172
-174
-176
-171
-171
-164
-158
-152
-159
-162
-160
-172
-167
-149
-140
-146
-156
-154
-156
-161
-155
-155
-151
-151
-132
-138
-139
-134
-138
-146
-149
-129
-123
-120
-130
-142
-137
-125
-122
-129
-131
-131
-134
-145
-153
-165
-177
-161
-154
-154
-150
-153
-160
-152
-152
-151
-146
-149
-157
-162
-167
-170
-170
-181
-171
-161
-164
-160
-156
-155
-165
-152
-139
-137
-132
-124
-110
-116
-133
-143
-149
-154
-153
-142
-147
-146
-129
-118
-119
-127
-127
-113
-107
-106
-105
-102
-107
-111
-106
-94
-95
-99
-89
-86
-82
-80
-82
-82
-78
-77
-68
-69
-79
-79
-91
-105
-105
-94
-104
-96
-90
-96
-92
-99
-96
-83
-91
-86
-69
-66
-78
-78
-81
-93
-105
-124
-134
-154
-165
-173
-171
-168
-176
-183
-183
-174
-175
-180
-181
-197
-210
-232
-250
-256
-259
-252
-239
-233
-242
-238
-239
-242
-241
-239
-233
-239
-244
-229
-229
-236
-241
-240
-238
-244
-257
-259
-257
-253
-245
-234
-232
-242
-245
-250
-264
-274
-268
-278
-275
-275
-263
-255
-269
-261
-250
-244
-240
-237
-228
-225
-230
-232
-231
-237
-240
-243
-241
-237
-235
-224
-211
-210
-213
-206
-230
-243
-230
-217
-216
-219
-225
-230
-235
-251
-250
-258
-257
-264
-265
-266
-272
-273
-276
-277
-277
-261
-244
-238
-231
-235
-242
-250
-256
-260
-269
-271
-268
-268
-266
-274
-275
-280
-276
-273
-282
-272
-253
-243
-238
-250
-261
-261
-270
-275
-271
-266
-259
-258
-263
-256
-264
-279
-283
-275
-269
-250
-243
-235
-233
-227
-221
-232
-241
-252
-261
-278
-284
-289
-283
-287
-300
-285
-274
-281
-282
-271
-258
-249
-252
-253
-245
-251
-255
-250
-251
-253
-261
-263
-265
-264
-257
-256
-254
-257
-263
-259
-253
-248
-254
-251
-251
-247
-243
-239
-232
-248
-246
-238
-235
-225
-226
-220
-210
-220
-209
-215
-219
-225
-226
-224
-219
-218
-221
-228
-231
-222
-224
-224
-221
-226
-233
-239
-246
-243
-259
-264
-250
-248
-246
-247
-255
-251
-249
-249
-248
-247
-247
-246
-240
-242
-248
-249
-257
-264
-278
-276
-262
-259
-262
-267
-271
-275
-272
-277
-275
-272
-270
-269
-262
-260
-244
-242
-241
-245
-242
-238
-246
-247
-244
-241
-246
-247
-252
-251
-255
-250
-246
-244
-222
-215
-218
-221
-222
-218
-222
-222
-218
-203
-194
-197
-202
-205
-215
-224
-223
-214
-206
-204
-207
-209
-224
-233
-236
-245
-244
-250
-233
-229
-231
-231
-244
-259
-275
-275
-275
-283
-284
-284
-287
-289
-299
-306
-322
-335
-344
-343
-339
-332
-319
-318
-323
-324
-325
-330
-336
-333
-332
-324
-332
-344
-328
-325
-334
-332
-335
-331
-328
-322
-324
-316
-315
-313
-317
-329
-326
-327
-325
-318
-308
-311
-313
-316
-331
-336
-343
-342
-335
-326
-328
-345
-342
-334
-309
-304
-317
-320
-323
-324
-321
-309
-312
-319
-326
-329
-320
-332
-341
-356
-370
-376
-370
-361
-359
-374
-384
-372
-365
-358
-347
-341
-344
-336
-335
-342
-361
-368
-362
-373
-371
-362
-361
-361
-368
-367
-365
-361
-361
-366
-360
-361
-354
-368
-375
-359
-342
-350
-359
-358
-345
-339
-335
-322
-324
-325
-320
-313
-315
-313
-313
-307
-311
-314
-317
-327
-330
-327
-327
-321
-309
-310
-310
-313
-317
-308
-307
-315
-305
-301
-297
-297
-289
-276
-274
-275
-266
-252
-246
-256
-257
-258
-262
-269
-261
-262
-270
-286
-303
-301
-303
-306
-317
-315
-329
-343
-334
-338
-332
-314
-313
-305
-293
-304
-295
-297
-304
-305
-318
-323
-315
-306
-301
-306
-308
-294
-284
-291
-291
-294
-285
-270
-273
-269
-259
-248
-241
-243
-239
-241
-242
-245
-249
-242
-239
-236
-223
-221
-226
-224
-219
-220
-225
-218
-219
-220
-214
-214
-220
-214
-206
-205
-211
-209
-202
-196
-201
-213
-217
-214
-211
-209
-205
-204
-212
-219
-227
-224
-216
-217
-205
-193
-190
-198
-202
-202
-203
-202
-205
-208
-201
-198
-193
-193
-202
-205
-195
-190
-207
-210
-201
-192
-187
-183
-189
-188
-186
-182
-171
-167
-164
-164
-166
-172
-177
-174
-172
-179
-175
-165
-156
-164
-166
-150
-138
-127
-119
-111
-114
-125
-121
-117
-119
-114
-119
-106
-97
-105
-113
-107
-109
-112
-109
-114
-106
-89
-98
-105
-91
-82
-86
-84
-88
-93
-91
-69
-49
-50
-55
-61
-70
-74
-74
-68
-66
-70
-63
-70
-78
-96
-116
-120
-120
-111
-104
-102
-102
-111
-125
-138
-143
-139
-145
-150
-145
-142
-142
-148
-158
-146
-137
-128
-124
-125
-120
-125
-133
-137
-137
-134
-122
-130
-132
-152
-171
-178
-207
-232
-242
-247
-265
-265
-261
-276
-300
-317
-319
-311
-316
-314
-313
-322
-326
-309
-302
-318
-327
-315
-303
-305
-303
-284
-277
-270
-266
-267
-260
-246
-226
-224
-227
-229
-238
-248
-246
-255
-279
-292
-293
-286
-282
-286
-274
-279
-296
-299
-307
-323
-337
-347
-357
-362
-365
-355
-350
-353
-353
-341
-337
-343
-342
-333
-324
-328
-328
-315
-301
-291
-287
-298
-311
-309
-306
-308
-314
-303
-292
-302
-317
-310
-294
-293
-294
-297
-289
-274
-268
-269
-279
-289
-297
-302
-306
-305
-305
-295
-281
-281
-288
-286
-306
-319
-327
-325
-309
-300
-289
-289
-288
-286
-293
-297
-297
-289
-286
-280
-276
-271
-261
-254
-249
-242
-238
-245
-236
-233
-228
-233
-233
-219
-228
-228
-238
-249
-246
-247
-247
-251
-252
-251
-253
-252
-251
-265
-265
-259
-270
-268
-257
-254
-266
-268
-266
-265
-251
-244
-253
-266
-267
-270
-278
-285
-281
-282
-285
-280
-285
-299
-295
-288
-276
-275
-266
-259
-260
-256
-249
-235
-237
-241
-243
-241
-233
-240
-244
-238
-247
-259
-262
-255
-249
-245
-236
-239
-239
-230
-227
-224
-243
-263
-274
-266
-251
-258
-259
-270
-276
-275
-270
-266
-268
-261
-257
-256
-249
-241
-238
-217
-208
-211
-217
-213
-211
-213
-202
-199
-193
-193
-186
-183
-185
-188
-200
-188
-183
-192
-206
-200
-193
-195
-185
-186
-191
-197
-206
-208
-202
-208
-189
-189
-202
-212
-223
-226
-224
-231
-219
-219
-220
-199
-192
-190
-207
-204
-190
-192
-189
-173
-158
-160
-155
-159
-162
-166
-171
-168
-154
-141
-141
-147
-143
-120
-113
-106
-103
-100
-98
-93
-82
-78
-81
-84
-90
-96
-102
-108
-108
-118
-133
-131
-135
-147
-147
-139
-140
-151
-151
-153
-149
-145
-137
-126
-122
-109
-106
-97
-98
-106
-106
-107
-106
-114
-112
-109
-114
-116
-119
-115
-115
-113
-132
-141
-141
-140
-125
-102
-105
-101
-90
-94
-105
-118
-122
-115
-98
-92
-92
-92
-87
-87
-98
-109
-97
-102
-115
-115
-103
-96
-110
-116
-126
-128
-149
-159
-159
-147
-148
-147
-151
-150
-139
-160
-175
-180
-181
-184
-184
-176
-187
-199
-213
-229
-233
-237
-239
-238
-238
-243
-236
-229
-225
-220
-227
-237
-226
-219
-224
-229
-231
-225
-227
-222
-212
-198
-187
-189
-186
-194
-198
-191
-197
-188
-184
-184
-181
-189
-189
-189
-196
-200
-203
-214
-210
-201
-199
-196
-178
-164
-162
-156
-157
-170
-190
-190
-184
-189
-194
-198
-198
-205
-213
-210
-203
-203
-217
-221
-216
-223
-220
-219
-221
-217
-213
-220
-215
-207
-208
-216
-218
-225
-236
-247
-251
-247
-237
-230
-232
-221
-218
-217
-207
-204
-208
-217
-218
-208
-210
-212
-200
-202
-205
-212
-221
-231
-236
-245
-257
-246
-245
-259
-261
-251
-239
-242
-246
-246
-250
-244
-241
-244
-239
-227
-224
-218
-217
-223
-217
-227
-236
-246
-244
-249
-263
-255
-250
-244
-237
-236
-236
-240
-243
-245
-259
-286
-296
-291
-297
-291
-298
-293
-284
-285
-298
-294
-290
-297
-288
-291
-282
-278
-283
-298
-289
-290
-309
-316
-331
-333
-328
-323
-339
-348
-361
-370
-378
-379
-373
-377
-383
-379
-375
-375
-377
-382
-386
-394
-410
-413
-416
-421
-420
-413
-419
-412
-408
-415
-400
-405
-400
-393
-400
-403
-406
-409
-400
-395
-397
-405
-407
-404
-414
-414
-408
-401
-389
-384
-379
-374
-383
-383
-385
-374
-377
-387
-385
-392
-400
-405
-397
-408
-419
-424
-426
-434
-444
-440
-436
-442
-437
-439
-445
-441
-449
-453
-460
-455
-441
-442
-434
-433
-440
-437
-436
-436
-425
-420
-415
-408
-396
-389
-390
-394
-391
-383
-365
-356
-350
-337
-346
-357
-377
-376
-375
-384
-393
-394
-405
-412
-405
-415
-412
-406
-404
-402
-398
-392
-390
-387
-386
-388
-386
-381
-383
-380
-377
-377
-366
-355
-354
-360
-360
-349
-344
-344
-338
-334
-342
-345
-339
-336
-330
-321
-313
-302
-299
-312
-321
-323
-316
-311
-301
-289
-290
-304
-296
-302
-308
-303
-291
-285
-294
-286
-282
-289
-293
-294
-291
-288
-278
-266
-265
-271
-270
-271
-275
-275
-275
-270
-282
-296
-298
-291
-282
-271
-259
-253
-260
-259
-255
-255
-259
-257
-253
-243
-252
-273
-277
-291
-292
-296
-302
-307
-316
-320
-312
-318
-317
-315
-335
-346
-341
-329
-321
-316
-319
-314
-308
-297
-288
-284
-289
-298
-298
-288
-298
-300
-287
-271
-268
-279
-287
-287
-281
-292
-289
-282
-275
-274
-273
-257
-244
-234
-240
-254
-258
-256
-257
-254
-249
-255
-258
-258
-269
-272
-265
-269
-274
-270
-255
-256
-251
-246
-253
-250
-253
-252
-248
-236
-223
-228
-229
-237
-238
-232
-227
-206
-187
-188
-203
-211
-217
-214
-222
-230
-217
-205
-201
-205
-201
-200
-205
-197
-187
-199
-215
-225
-230
-229
-238
-236
-243
-253
-250
-246
-241
-237
-236
-238
-238
-241
-241
-229
-222
-219
-211
-208
-214
-215
-216
-226
-240
-257
-264
-278
-285
-282
-293
-295
-291
-294
-292
-298
-303
-307
-320
-325
-328
-325
-319
-313
-316
-323
-329
-334
-335
-319
-308
-288
-274
-272
-272
-267
-264
-262
-263
-277
-270
-277
-282
-292
-304
-316
-326
-323
-328
-328
-334
-336
-341
-345
-352
-358
-352
-337
-331
-331
-338
-339
-324
-310
-308
-304
-307
-296
-292
-291
-295
-290
-267
-248
-252
-250
-231
-247
-245
-239
-231
-230
-231
-231
-231
-218
-215
-207
-201
-200
-186
-185
-190
-189
-192
-187
-189
-185
-185
-194
-197
-198
-196
-201
-208
-220
-224
-217
-218
-212
-220
-224
-225
-228
-235
-255
-254
-256
-274
-279
-280
-277
-259
-241
-229
-231
-238
-244
-252
-257
-280
-281
-282
-290
-293
-303
-302
-307
-303
-305
-298
-310
-324
-332
-331
-336
-348
-348
-341
-338
-334
-331
-331
-319
-311
-317
-329
-326
-333
-328
-322
-324
-325
-324
-317
-306
-296
-279
-276
-272
-259
-259
-267
-279
-288
-294
-294
-289
-289
-271
-274
-281
-272
-255
-241
-232
-222
-219
-217
-220
-211
-214
-209
-202
-205
-203
-200
-205
-199
-188
-173
-167
-161
-172
-174
-168
-172
-169
-166
-162
-158
-160
-175
-187
-197
-192
-184
-193
-193
-191
-186
-185
-195
-200
-204
-207
-211
-215
-218
-216
-223
-221
-219
-228
-241
-244
-236
-231
-233
-241
-246
-247
-240
-233
-236
-243
-241
-237
-229
-223
-226
-239
-242
-245
-245
-243
-244
-251
-257
-258
-260
-259
-255
-258
-263
-266
-267
-259
-260
-254
-247
-237
-239
-245
-243
-239
-231
-237
-237
-247
-256
-250
-255
-266
-275
-274
-278
-304
-316
-308
-292
-279
-276
-276
-281
-282
-284
-281
-282
-283
-278
-276
-273
-271
-257
-262
-261
-260
-252
-247
-257
-257
-261
-265
-265
-258
-254
-258
-267
-278
-273
-268
-270
-264
-256
-253
-252
-250
-241
-240
-242
-235
-228
-224
-229
-235
-230
-220
-211
-203
-193
-189
-196
-201
-200
-203
-220
-216
-210
-219
-224
-210
-203
-214
-216
-219
-227
-232
-231
-234
-239
-244
-248
-244
-230
-228
-231
-225
-243
-248
-247
-246
-248
-248
-250
-242
-233
-243
-247
-244
-236
-243
-243
-243
-245
-232
-226
-221
-219
-214
-211
-209
-212
-211
-209
-203
-205
-201
-188
-196
-200
-202
-209
-214
-213
-211
-220
-228
-227
-236
-251
-268
-274
-279
-293
-300
-302
-305
-312
-308
-319
-335
-337
-348
-359
-362
-360
-366
-369
-374
-370
-360
-376
-375
-359
-354
-354
-353
-345
-342
-340
-323
-309
-294
-284
-272
-266
-272
-266
-258
-253
-251
-252
-254
-262
-264
-263
-258
-261
-270
-264
-264
-266
-260
-244
-243
-243
-237
-225
-209
-218
-222
-224
-236
-245
-240
-234
-243
-244
-253
-257
-262
-252
-239
-230
-211
-211
-209
-204
-219
-234
-235
-236
-246
-266
-272
-284
-271
-268
-285
-284
-277
-275
-276
-275
-274
-284
-274
-271
-276
-275
-293
-292
-291
-298
-311
-319
-325
-324
-320
-314
-313
-320
-319
-340
-349
-338
-336
-327
-342
-340
-330
-335
-337
-341
-339
-350
-351
-357
-365
-364
-360
-357
-351
-355
-351
-333
-328
-334
-331
-325
-325
-326
-326
-327
-337
-340
-342
-342
-341
-344
-346
-340
-337
-336
-325
-314
-312
-314
-318
-327
-326
-319
-316
-329
-336
-328
-329
-330
-327
-324
-325
-319
-314
-305
-297
-300
-304
-313
-321
-317
-305
-301
-304
-302
-297
-292
-294
-295
-302
-308
-325
-321
-312
-304
-300
-298
-293
-301
-310
-320
-320
-330
-342
-349
-362
-352
-348
-343
-328
-322
-311
-309
-313
-313
-332
-339
-331
-322
-307
-291
-282
-282
-279
-289
-290
-286
-266
-254
-247
-241
-240
-240
-237
-246
-244
-244
-259
-264
-265
-258
-267
-257
-248
-246
-238
-232
-234
-245
-252
-244
-230
-234
-233
-227
-235
-237
-248
-235
-226
-236
-237
-238
-238
-242
-240
-238
-238
-251
-259
-269
-283
-290
-293
-290
-295
-299
-300
-295
-292
-290
-284
-283
-274
-273
-263
-257
-244
-240
-248
-236
-227
-227
-246
-252
-249
-241
-247
-247
-237
-238
-234
-232
-236
-241
-250
-253
-247
-248
-244
-242
-237
-240
-244
-244
-239
-243
-240
-223
-226
-232
-220
-210
-213
-214
-212
-212
-213
-217
-216
-221
-240
-240
-229
-225
-215
-218
-221
-210
-214
-205
-199
-212
-207
-206
-207
-209
-204
-202
-191
-188
-186
-189
-198
-206
-198
-202
-214
-206
-201
-201
-200
-194
-193
-202
-224
-226
-245
-248
-247
-262
-266
-268
-275
-294
-301
-309
-316
-313
-321
-322
-326
-306
-296
-310
-320
-327
-324
-329
-319
-314
-309
-296
-296
-298
-299
-301
-299
-296
-296
-297
-292
-286
-293
-293
-286
-288
-299
-306
-299
-297
-299
-293
-291
-304
-311
-306
-298
-300
-312
-314
-322
-321
-322
-330
-321
-318
-317
-303
-287
-288
-281
-260
-262
-262
-251
-241
-229
-220
-228
-227
-225
-223
-226
-233
-227
-229
-235
-247
-259
-271
-276
-291
-299
-287
-281
-277
-276
-274
-283
-282
-279
-286
-287
-279
-277
-276
-264
-269
-268
-276
-289
-304
-315
-311
-301
-293
-296
-296
-289
-291
-303
-322
-332
-333
-343
-352
-359
-366
-378
-377
-376
-381
-386
-389
-385
-385
-389
-392
-384
-381
-381
-377
-386
-393
-389
-391
-384
-389
-397
-399
-396
-386
-386
-371
-368
-367
-362
-371
-379
-386
-388
-393
-393
-379
-370
-368
-370
-367
-378
-366
-370
-358
-336
-326
-325
-333
-327
-327
-336
-347
-353
-347
-339
-340
-344
-356
-374
-389
-387
-388
-390
-387
-376
-371
-369
-365
-363
-363
-370
-375
-371
-360
-355
-346
-343
-344
-347
-355
-352
-340
-325
-323
-311
-306
-328
-326
-317
-319
-330
-329
-321
-321
-316
-311
-323
-332
-323
-324
-330
-329
-336
-336
-337
-342
-350
-357
-357
-359
-351
-339
-335
-337
-335
-319
-301
-315
-315
-316
-325
-329
-335
-332
-327
-319
-315
-305
-302
-294
-289
-296
-297
-294
-278
-285
-284
-281
-286
-293
-302
-296
-280
-270
-274
-271
-266
-268
-263
-257
-269
-277
-282
-272
-259
-275
-281
-277
-278
-283
-266
-256
-266
-260
-262
-257
-250
-241
-228
-227
-230
-233
-224
-223
-222
-226
-220
-230
-243
-244
-249
-245
-238
-231
-225
-236
-255
-259
-258
-260
-252
-244
-250
-260
-260
-266
-279
-286
-271
-264
-262
-260
-250
-233
-217
-206
-195
-186
-177
-183
-191
-201
-206
-202
-216
-221
-206
-197
-197
-199
-210
-215
-220
-227
-231
-224
-221
-218
-204
-200
-190
-184
-181
-185
-183
-168
-158
-154
-155
-149
-143
-156
-172
-175
-173
-169
-175
-186
-194
-197
-200
-194
-187
-199
-196
-188
-185
-200
-201
-202
-202
-195
-184
-183
-182
-172
-171
-173
-170
-163
-163
-160
-148
-133
-128
-122
-126
-142
-162
-180
-192
-197
-189
-194
-194
-198
-205
-204
-203
-199
-207
-218
-221
-216
-212
-220
-223
-227
-221
-218
-212
-203
-214
-224
-230
-218
-206
-215
-210
-218
-220
-227
-231
-227
-240
-250
-250
-254
-256
-254
-241
-226
-224
-220
-216
-221
-224
-220
-225
-224
-232
-229
-222
-228
-224
-224
-225
-213
-213
-207
-209
-204
-182
-175
-168
-176
-169
-178
-176
-182
-186
-188
-184
-180
-185
-181
-186
-193
-206
-212
-217
-221
-228
-241
-245
-248
-255
-259
-261
-253
-255
-258
-255
-250
-251
-260
-254
-255
-271
-289
-291
-281
-283
-290
-297
-296
-296
-309
-304
-297
-300
-295
-294
-297
-300
-309
-322
-324
-299
-295
-302
-302
-314
-321
-322
-314
-315
-311
-310
-314
-313
-322
-329
-330
-328
-327
-336
-340
-334
-344
-330
-322
-331
-315
-318
-315
-316
-306
-306
-314
-322
-329
-334
-340
-338
-338
-338
-335
-337
-338
-348
-363
-366
-381
-385
-377
-369
-366
-359
-354
-359
-349
-334
-330
-329
-331
-331
-324
-332
-335
-329
-317
-312
-309
-311
-306
-307
-305
-305
-308
-298
-302
-305
-307
-304
-291
-291
-284
-279
-270
-263
-256
-239
-232
-216
-208
-204
-197
-201
-189
-177
-172
-181
-191
-189
-194
-198
-205
-199
-181
-181
-185
-182
-178
-175
-179
-177
-170
-176
-175
-174
-177
-178
-177
-171
-179
-192
-192
-188
-196
-194
-182
-174
-170
-190
-203
-205
-213
-225
-236
-245
-251
-247
-242
-260
-275
-280
-280
-269
-265
-262
-250
-243
-248
-247
-251
-260
-270
-274
-277
-279
-277
-278
-264
-257
-257
-265
-282
-288
-291
-287
-291
-298
-295
-294
-287
-288
-289
-281
-293
-301
-298
-294
-296
-293
-287
-282
-283
-278
-275
-272
-272
-271
-264
-257
-267
-265
-255
-255
-243
-242
-241
-242
-250
-248
-247
-249
-246
-241
-242
-246
-258
-260
-255
-263
-267
-270
-266
-259
-256
-276
-285
-278
-278
-282
-288
-277
-277
-276
-272
-265
-276
-277
-266
-285
-292
-304
-321
-335
-344
-332
-324
-321
-333
-341
-352
-361
-346
-329
-319
-313
-317
-319
-324
-324
-326
-327
-312
-309
-313
-324
-319
-320
-325
-342
-349
-341
-345
-331
-317
-320
-325
-326
-323
-315
-316
-324
-311
-309
-312
-310
-313
-307
-309
-313
-326
-335
-334
-348
-360
-357
-353
-353
-353
-337
-325
-330
-332
-319
-318
-316
-311
-325
-330
-326
-329
-331
-338
-336
-335
-332
-323
-322
-321
-318
-311
-312
-315
-318
-319
-327
-318
-310
-305
-304
-305
-290
-282
-279
-285
-292
-290
-291
-292
-292
-297
-289
-278
-279
-280
-274
-270
-267
-260
-260
-271
-282
-278
-289
-298
-301
-308
-313
-322
-314
-309
-316
-314
-321
-328
-316
-303
-292
-290
-288
-285
-274
-261
-259
-249
-239
-224
-226
-238
-246
-257
-260
-265
-272
-272
-268
-263
-262
-270
-267
-265
-263
-267
-258
-257
-265
-273
-285
-287
-292
-293
-293
-290
-303
-298
-301
-310
-310
-308
-314
-326
-323
-321
-328
-329
-322
-317
-319
-316
-313
-307
-302
-308
-315
-303
-302
-310
-310
-305
-306
-304
-304
-301
-306
-311
-301
-290
-279
-282
-288
-292
-298
-300
-298
-295
-291
-287
-287
-292
-289
-294
-292
-287
-296
-292
-283
-281
-286
-290
-289
-294
-307
-312
-310
-309
-315
-321
-325
-319
-325
-324
-313
-299
-289
-288
-279
-287
-281
-277
-294
-296
-284
-283
-282
-273
-267
-257
-246
-259
-260
-253
-240
-228
-223
-224
-226
-231
-244
-261
-263
-260
-267
-270
-266
-266
-280
-281
-277
-279
-287
-296
-297
-303
-316
-325
-326
-331
-325
-323
-322
-314
-322
-321
-313
-311
-314
-321
-315
-315
-319
-318
-311
-300
-310
-300
-300
-303
-313
-324
-317
-304
-306
-320
-324
-335
-342
-342
-334
-339
-336
-334
-328
-309
-301
-300
-290
-280
-283
-291
-301
-301
-306
-306
-303
-294
-283
-278
-276
-284
-292
-278
-275
-264
-267
-266
-255
-255
-254
-254
-259
-261
-252
-258
-259
-247
-240
-251
-260
-264
-255
-250
-249
-260
-255
-250
-263
-274
-277
-276
-272
-269
-273
-281
-297
-294
-301
-300
-294
-288
-289
-299
-295
-292
-291
-299
-300
-305
-302
-299
-292
-287
-289
-292
-297
-297
-295
-292
-305
-309
-308
-300
-294
-301
-300
-293
-295
-313
-325
-324
-320
-319
-320
-312
-315
-329
-331
-322
-315
-310
-316
-325
-336
-341
-344
-346
-349
-345
-334
-345
-354
-354
-360
-363
-360
-352
-335
-335
-343
-345
-355
-361
-361
-365
-360
-354
-359
-354
-363
-360
-353
-355
-345
-337
-333
-339
-338
-344
-353
-358
-365
-390
-410
-416
-427
-427
-431
-438
-437
-443
-434
-430
-428
-427
-420
-413
-419
-422
-420
-414
-411
-407
-383
-364
-354
-339
-330
-326
-325
-322
-318
-298
-288
-287
-287
-296
-295
-298
-316
-312
-300
-300
-300
-293
-285
-284
-295
-303
-297
-295
-284
-288
-288
-286
-282
-275
-272
-270
-265
-254
-251
-238
-234
-222
-205
-193
-181
-177
-179
-187
-192
-209
-225
-214
-197
-200
-202
-191
-188
-202
-214
-215
-212
-216
-221
-223
-218
-225
-228
-226
-237
-251
-263
-255
-257
-253
-244
-243
-244
-249
-256
-254
-265
-276
-282
-306
-320
-318
-312
-307
-302
-305
-309
-310
-306
-303
-313
-304
-289
-273
-271
-273
-273
-276
-276
-278
-283
-288
-291
-283
-279
-290
-291
-289
-302
-312
-312
-308
-317
-317
-310
-303
-305
-309
-302
-302
-292
-277
-260
-247
-232
-222
-222
-212
-210
-205
-205
-205
-197
-196
-203
-223
-243
-256
-263
-262
-260
-274
-279
-285
-282
-292
-286
-284
-283
-279
-281
-266
-259
-269
-267
-253
-257
-262
-261
-248
-249
-235
-234
-232
-228
-234
-231
-237
-246
-250
-248
-250
-246
-246
-251
-250
-253
-258
-245
-237
-232
-225
-232
-235
-240
-265
-277
-280
-280
-275
-266
-256
-253
-262
-264
-268
-271
-269
-279
-277
-274
-287
-298
-305
-315
-303
-299
-286
-266
-269
-261
-255
-253
-257
-262
-258
-260
-261
-256
-253
-251
-244
-239
-242
-251
-254
-259
-255
-256
-252
-240
-239
-225
-231
-247
-265
-271
-266
-270
-271
-260
-245
-251
-249
-244
-248
-236
-227
-224
-213
-199
-188
-190
-193
-185
-182
-188
-183
-194
-194
-191
-199
-203
-208
-208
-205
-199
-203
-212
-225
-239
-249
-248
-232
-229
-234
-234
-230
-237
-251
-251
-246
-233
-238
-247
-243
-241
-226
-216
-211
-200
-186
-179
-182
-170
-164
-173
-176
-189
-195
-194
-190
-184
-185
-194
-207
-213
-210
-204
-208
-211
-209
-231
-241
-231
-229
-229
-231
-224
-228
-227
-229
-230
-232
-243
-241
-237
-238
-231
-220
-214
-204
-194
-188
-182
-189
-196
-195
-201
-217
-222
-212
-226
-247
-265
-284
-274
-270
-270
-256
-247
-244
-252
-259
-250
-234
-237
-244
-242
-241
-252
-267
-281
-293
-305
-307
-302
-307
-295
-283
-281
-274
-259
-250
-242
-239
-243
-243
-242
-234
-229
-232
-230
-228
-234
-241
-241
-234
-230
-248
-247
-231
-231
-240
-240
-232
-223
-224
-236
-241
-243
-246
-251
-252
-256
-255
-248
-242
-243
-245
-242
-245
-250
-251
-258
-258
-265
-270
-270
-269
-273
-279
-275
-291
-295
-294
-297
-292
-291
-295
-294
-301
-307
-313
-324
-327
-320
-319
-321
-325
-330
-320
-324
-336
-334
-325
-316
-308
-290
-291
-301
-308
-316
-321
-332
-334
-342
-333
-329
-334
-347
-347
-335
-332
-345
-353
-344
-338
-335
-341
-341
-356
-372
-376
-372
-365
-357
-343
-340
-343
-349
-352
-336
-333
-333
-325
-327
-326
-328
-322
-335
-350
-348
-350
-348
-355
-351
-355
-360
-358
-369
-372
-375
-356
-340
-336
-328
-333
-352
-359
-360
-355
-352
-347
-334
-320
-322
-323
-332
-341
-331
-321
-309
-307
-306
-302
-303
-298
-294
-301
-301
-292
-277
-267
-270
-272
-260
-259
-275
-287
-290
-293
-286
-290
-307
-309
-317
-307
-305
-298
-299
-302
-292
-305
-318
-314
-304
-305
-302
-290
-278
-285
-292
-282
-283
-289
-284
-279
-288
-303
-299
-302
-306
-313
-324
-323
-327
-337
-328
-327
-335
-340
-344
-345
-342
-337
-340
-338
-332
-333
-341
-331
-326
-336
-334
-337
-330
-326
-333
-334
-334
-322
-305
-306
-327
-343
-347
-343
-344
-360
-352
-341
-346
-341
-347
-351
-357
-378
-383
-367
-360
-360
-356
-367
-370
-371
-384
-389
-376
-364
-349
-350
-346
-348
-360
-355
-360
-363
-368
-353
-342
-344
-353
-358
-360
-369
-368
-362
-350
-353
-352
-342
-338
-335
-336
-323
-320
-324
-320
-321
-322
-313
-309
-309
-317
-319
-306
-302
-304
-302
-293
-297
-295
-288
-286
-284
-290
-291
-282
-285
-287
-300
-304
-317
-322
-315
-320
-332
-348
-349
-362
-358
-357
-361
-359
-345
-333
-328
-306
-299
-299
-299
-294
-283
-270
-256
-259
-246
-227
-234
-251
-258
-268
-286
-294
-296
-294
-291
-300
-304
-299
-300
-298
-290
-300
-314
-315
-316
-335
-337
-326
-336
-346
-351
-357
-361
-378
-369
-355
-353
-348
-348
-352
-352
-347
-351
-342
-338
-342
-344
-349
-356
-363
-361
-352
-358
-353
-344
-351
-370
-363
-348
-329
-327
-326
-322
-321
-318
-317
-317
-327
-328
-319
-306
-288
-286
-283
-287
-289
-294
-289
-277
-273
-280
-281
-277
-293
-299
-287
-271
-279
-275
-258
-254
-260
-270
-271
-276
-274
-268
-269
-270
-279
-282
-281
-284
-281
-276
-281
-292
-293
-301
-313
-327
-329
-322
-328
-319
-312
-314
-309
-317
-325
-322
-320
-307
-294
-287
-288
-274
-259
-252
-249
-262
-269
-275
-286
-279
-275
-274
-275
-281
-304
-319
-327
-339
-335
-338
-321
-304
-290
-276
-291
-303
-299
-310
-319
-316
-304
-293
-277
-262
-266
-268
-277
-290
-299
-298
-279
-269
-267
-282
-298
-309
-318
-317
-317
-315
-317
-314
-313
-320
-321
-324
-328
-325
-312
-304
-287
-287
-287
-283
-278
-268
-271
-276
-267
-255
-250
-242
-237
-234
-242
-246
-253
-259
-257
-249
-240
-234
-222
-210
-220
-201
-187
-183
-185
-191
-167
-156
-160
-161
-160
-171
-186
-188
-188
-191
-200
-202
-200
-203
-205
-207
-210
-234
-237
-230
-239
-239
-231
-233
-239
-235
-227
-220
-220
-219
-217
-211
-207
-209
-214
-230
-236
-229
-226
-229
-229
-214
-212
-218
-229
-237
-243
-243
-243
-241
-235
-241
-242
-247
-263
-278
-283
-278
-288
-300
-311
-310
-314
-311
-305
-317
-308
-311
-314
-306
-310
-299
-289
-291
-294
-290
-278
-276
-275
-277
-264
-256
-263
-268
-270
-274
-282
-295
-294
-302
-308
-309
-313
-307
-311
-317
-317
-300
-302
-307
-300
-293
-286
-282
-282
-285
-277
-269
-268
-262
-258
-253
-247
-249
-250
-253
-257
-262
-274
-264
-264
-265
-258
-244
-241
-250
-246
-245
-254
-243
-227
-229
-220
-203
-189
-195
-191
-190
-191
-192
-184
-185
-194
-190
-184
-188
-198
-197
-178
-161
-158
-163
-158
-160
-164
-160
-167
-171
-176
-177
-187
-186
-185
-187
-180
-181
-185
-194
-207
-207
-199
-193
-202
-201
-202
-216
-228
-224
-220
-224
-221
-223
-220
-213
-223
-217
-216
-227
-219
-223
-232
-229
-224
-230
-235
-236
-227
-231
-248
-244
-248
-267
-278
-276
-272
-266
-264
-270
-282
-281
-274
-263
-269
-283
-294
-298
-294
-295
-277
-268
-265
-268
-265
-255
-261
-255
-244
-240
-238
-229
-221
-217
-215
-222
-229
-237
-239
-240
-234
-237
-238
-235
-236
-236
-240
-237
-235
-224
-214
-206
-219
-243
-259
-265
-268
-270
-264
-264
-266
-271
-280
-282
-284
-276
-279
-274
-260
-256
-268
-253
-235
-236
-236
-238
-235
-250
-250
-250
-252
-254
-257
-258
-262
-260
-254
-257
-260
-263
-269
-287
-291
-293
-299
-302
-301
-298
-297
-293
-299
-296
-288
-293
-291
-271
-260
-263
-264
-266
-273
-280
-279
-278
-286
-280
-269
-267
-262
-265
-270
-267
-279
-284
-274
-283
-293
-290
-282
-293
-287
-280
-271
-271
-291
-293
-300
-300
-299
-306
-315
-313
-313
-311
-317
-321
-318
-310
-318
-325
-323
-329
-327
-332
-333
-333
-332
-328
-323
-323
-325
-329
-323
-315
-315
-325
-332
-330
-321
-303
-292
-296
-302
-293
-290
-279
-269
-273
-280
-282
-280
-272
-252
-241
-236
-217
-216
-219
-215
-223
-230
-229
-226
-220
-217
-208
-212
-220
-219
-216
-218
-219
-210
-215
-218
-227
-225
-214
-217
-218
-219
-208
-209
-214
-216
-211
-210
-211
-221
-228
-229
-227
-229
-235
-234
-241
-248
-248
-245
-246
-247
-242
-240
-245
-260
-273
-272
-275
-283
-280
-279
-282
-290
-297
-311
-329
-338
-345
-359
-363
-364
-350
-336
-336
-341
-352
-351
-337
-347
-357
-359
-358
-356
-359
-356
-353
-357
-375
-382
-381
-375
-364
-365
-365
-367
-371
-374
-372
-374
-368
-360
-349
-335
-332
-342
-344
-336
-327
-324
-313
-298
-300
-291
-286
-287
-289
-287
-275
-267
-264
-258
-237
-230
-231
-233
-231
-221
-203
-205
-209
-208
-225
-232
-228
-234
-238
-238
-243
-261
-260
-246
-248
-243
-238
-231
-227
-216
-213
-218
-219
-211
-208
-217
-218
-222
-227
-244
-249
-237
-247
-248
-247
-238
-237
-246
-254
-266
-272
-274
-262
-251
-242
-237
-232
-233
-226
-218
-217
-224
-236
-244
-252
-246
-246
-238
-239
-253
-267
-273
-277
-275
-266
-258
-253
-260
-261
-263
-279
-278
-279
-281
-283
-268
-261
-271
-264
-248
-242
-241
-227
-213
-221
-239
-243
-248
-250
-257
-254
-252
-267
-272
-268
-257
-265
-258
-249
-263
-263
-270
-262
-257
-258
-260
-251
-246
-252
-257
-254
-252
-265
-258
-258
-243
-235
-230
-241
-231
-223
-222
-212
-211
-200
-188
-186
-186
-176
-178
-179
-179
-178
-184
-183
-171
-161
-166
-185
-184
-178
-193
-189
-188
-177
-174
-188
-189
-208
-222
-231
-230
-216
-218
-229
-222
-216
-223
-203
-178
-180
-175
-166
-164
-171
-191
-186
-189
-194
-192
-191
-167
-152
-150
-156
-162
-165
-184
-202
-204
-203
-216
-221
-222
-219
-222
-220
-224
-233
-241
-244
-249
-255
-257
-259
-254
-263
-265
-267
-273
-279
-275
-259
-243
-229
-228
-235
-235
-230
-227
-231
-234
-235
-245
-246
-257
-253
-254
-261
-267
-259
-250
-249
-243
-243
-240
-241
-243
-246
-236
-227
-230
-241
-252
-251
-264
-268
-266
-259
-249
-259
-265
-267
-274
-273
-277
-275
-270
-271
-274
-277
-271
-279
-277
-257
-244
-237
-231
-228
-216
-213
-222
-223
-221
-223
-217
-212
-210
-198
-186
-171
-166
-166
-160
-164
-162
-163
-164
-163
-159
-161
-164
-160
-154
-148
-151
-151
-145
-149
-167
-172
-171
-167
-164
-171
-172
-169
-171
-171
-173
-166
-176
-178
-172
-175
-174
-170
-163
-155
-155
-166
-177
-186
-185
-175
-184
-178
-172
-174
-174
-173
-169
-181
-184
-193
-192
-186
-190
-197
-219
-231
-244
-255
-270
-288
-308
-322
-324
-315
-307
-294
-290
-301
-311
-320
-310
-303
-302
-297
-277
-261
-257
-257
-263
-265
-269
-256
-240
-235
-246
-240
-230
-236
-256
-266
-261
-253
-267
-280
-276
-275
-279
-274
-271
-277
-284
-271
-264
-260
-240
-243
-249
-248
-231
-221
-216
-211
-220
-228
-243
-238
-236
-240
-241
-244
-238
-235
-240
-235
-227
-217
-208
-198
-204
-216
-220
-217
-221
-231
-223
-218
-217
-213
-216
-235
-245
-243
-237
-235
-243
-236
-238
-237
-229
-235
-243
-239
-246
-252
-243
-237
-238
-240
-243
-252
-252
-250
-248
-245
-249
-258
-271
-267
-262
-263
-277
-281
-272
-265
-267
-274
-267
-268
-272
-275
-275
-270
-278
-286
-268
-253
-253
-253
-252
-247
-240
-228
-224
-231
-238
-235
-232
-237
-242
-248
-249
-254
-254
-246
-239
-241
-236
-238
-246
-252
-254
-255
-260
-269
-278
-269
-264
-266
-264
-252
-251
-248
-236
-236
-234
-234
-236
-242
-244
-247
-245
-246
-248
-245
-250
-250
-249
-267
-273
-276
-273
-265
-270
-262
-245
-241
-250
-245
-236
-244
-244
-238
-233
-228
-218
-209
-208
-214
-221
-224
-234
-238
-233
-225
-221
-221
-230
-234
-243
-257
-256
-259
-263
-254
-250
-250
-255
-244
-248
-262
-264
-254
-253
-261
-256
-264
-260
-261
-271
-271
-277
-279
-282
-305
-316
-321
-326
-318
-315
-303
-293
-290
-291
-289
-298
-294
-289
-292
-281
-302
-318
-315
-305
-308
-309
-299
-293
-288
-284
-287
-288
-297
-303
-299
-300
-301
-302
-302
-302
-301
-294
-283
-276
-277
-268
-270
-277
-267
-254
-252
-255
-252
-257
-255
-266
-282
-284
-280
-278
-279
-275
-281
-286
-281
-278
-283
-291
-283
-270
-254
-249
-247
-237
-226
-223
-218
-201
-186
-183
-177
-171
-181
-181
-180
-172
-170
-168
-172
-184
-190
-202
-206
-197
-191
-195
-203
-216
-220
-221
-238
-249
-242
-245
-234
-228
-232
-222
-222
-218
-217
-207
-201
-204
-199
-194
-198
-205
-206
-201
-207
-209
-213
-210
-206
-206
-204
-210
-212
-213
-204
-206
-214
-201
-199
-205
-206
-217
-214
-226
-240
-230
-220
-211
-202
-182
-175
-185
-180
-174
-183
-183
-185
-193
-206
-215
-221
-221
-222
-229
-239
-245
-261
-261
-265
-276
-281
-273
-263
-264
-263
-267
-269
-267
-272
-273
-267
-270
-272
-279
-281
-282
-275
-277
-278
-276
-283
-288
-273
-274
-295
-314
-317
-311
-318
-325
-315
-304
-315
-325
-331
-335
-340
-351
-352
-354
-356
-348
-341
-338
-335
-318
-312
-315
-314
-316
-312
-326
-322
-313
-296
-277
-277
-279
-287
-299
-306
-307
-300
-292
-285
-287
-294
-307
-317
-314
-323
-329
-318
-319
-321
-324
-333
-334
-332
-341
-333
-317
-307
-306
-298
-290
-293
-296
-299
-306
-309
-304
-308
-303
-296
-299
-314
-317
-305
-300
-285
-275
-274
-278
-277
-267
-259
-253
-245
-252
-259
-264
-257
-256
-272
-285
-295
-294
-289
-284
-299
-308
-306
-315
-324
-325
-330
-333
-337
-336
-339
-339
-334
-337
-357
-369
-358
-353
-341
-354
-367
-367
-371
-375
-369
-364
-370
-366
-363
-365
-362
-360
-357
-350
-348
-340
-338
-349
-349
-331
-312
-309
-310
-302
-310
-297
-303
-322
-312
-290
-289
-293
-296
-304
-294
-288
-295
-291
-282
-275
-267
-264
-263
-273
-282
-284
-281
-277
-272
-273
-274
-271
-277
-275
-281
-283
-288
-299
-300
-311
-307
-292
-299
-306
-302
-295
-296
-301
-309
-317
-316
-307
-295
-289
-295
-290
-288
-294
-304
-315
-314
-317
-318
-325
-328
-323
-322
-321
-321
-316
-331
-332
-333
-333
-338
-349
-359
-359
-359
-354
-352
-350
-344
-331
-333
-341
-333
-342
-340
-343
-345
-349
-346
-333
-334
-331
-330
-326
-326
-324
-330
-333
-333
-334
-333
-336
-328
-319
-312
-305
-297
-298
-301
-298
-295
-291
-294
-297
-289
-282
-274
-272
-274
-268
-270
-286
-279
-268
-259
-255
-266
-265
-256
-255
-261
-252
-242
-236
-232
-238
-234
-234
-238
-229
-219
-224
-233
-246
-255
-257
-256
-255
-264
-267
-273
-277
-282
-283
-286
-273
-261
-249
-225
-218
-216
-229
-241
-246
-253
-271
-290
-299
-297
-307
-321
-325
-327
-329
-334
-335
-328
-318
-317
-302
-290
-290
-291
-303
-301
-294
-293
-288
-272
-273
-293
-303
-314
-331
-337
-346
-347
-328
-323
-313
-299
-299
-299
-301
-310
-305
-303
-296
-284
-278
-279
-276
-276
-281
-276
-275
-279
-281
-272
-281
-294
-302
-296
-290
-306
-314
-321
-317
-321
-315
-303
-306
-316
-344
-352
-342
-338
-340
-338
-329
-333
-327
-308
-283
-272
-276
-277
-282
-294
-289
-296
-300
-300
-309
-303
-290
-288
-280
-277
-282
-289
-289
-293
-296
-275
-266
-272
-271
-268
-249
-239
-233
-224
-215
-209
-202
-189
-179
-162
-153
-158
-152
-139
-134
-121
-127
-122
-127
-133
-125
-122
-124
-134
-130
-120
-112
-110
-112
-125
-133
-139
-139
-138
-136
-140
-144
-136
-141
-138
-134
-142
-148
-156
-140
-133
-124
-124
-121
-108
-113
-115
-119
-119
-134
-150
-159
-161
-153
-150
-135
-145
-155
-161
-167
-171
-193
-211
-213
-208
-209
-208
-210
-216
-219
-217
-215
-226
-235
-231
-231
-236
-234
-227
-217
-222
-222
-215
-211
-185
-168
-152
-142
-142
-147
-152
-154
-149
-146
-140
-126
-114
-113
-109
-106
-112
-115
-117
-115
-96
-85
-79
-75
-81
-78
-72
-75
-82
-88
-95
-90
-97
-115
-114
-115
-121
-123
-117
-113
-117
-117
-115
-114
-119
-129
-126
-132
-151
-158
-173
-169
-169
-166
-159
-151
-146
-146
-158
-172
-172
-175
-167
-161
-150
-135
-130
-126
-121
-128
-124
-117
-110
-108
-110
-111
-116
-116
-115
-112
-108
-109
-115
-116
-129
-129
-129
-130
-140
-139
-131
-127
-137
-137
-129
-129
-137
-137
-130
-134
-126
-139
-152
-154
-165
-165
-161
-163
-159
-157
-169
-185
-198
-196
-185
-188
-180
-166
-162
-162
-177
-189
-181
-175
-162
-147
-124
-111
-113
-111
-98
-102
-105
-98
-94
-90
-87
-87
-89
-83
-77
-86
-88
-88
-88
-98
-100
-102
-104
-108
-110
-121
-131
-125
-113
-102
-105
-107
-115
-116
-125
-121
-114
-101
-93
-99
-106
-120
-123
-123
-129
-146
-167
-176
-180
-182
-186
-187
-194
-205
-206
-208
-215
-217
-215
-209
-197
-204
-201
-192
-193
-187
-179
-169
-170
-164
-152
-155
-157
-151
-151
-151
-153
-158
-154
-164
-170
-169
-165
-159
-167
-165
-163
-173
-180
-182
-192
-194
-190
-176
-173
-159
-145
-133
-121
-114
-94
-84
-84
-85
-94
-101
-107
-96
-81
-81
-87
-87
-90
-97
-107
-99
-93
-105
-103
-99
-106
-109
-112
-131
-127
-135
-145
-149
-147
-147
-147
-155
-149
-137
-134
-117
-123
-113
-112
-122
-125
-139
-142
-138
-140
-143
-148
-161
-167
-172
-179
-182
-185
-189
-196
-197
-193
-193
-193
-197
-194
-192
-201
-196
-179
-186
-197
-193
-195
-196
-195
-182
-178
-185
-181
-179
-173
-163
-149
-144
-147
-137
-129
-120
-114
-114
-118
-131
-130
-129
-125
-129
-140
-134
-130
-133
-150
-162
-172
-183
-182
-175
-188
-194
-197
-194
-196
-194
-196
-206
-205
-208
-197
-206
-210
-206
-195
-194
-206
-199
-197
-210
-215
-211
-215
-210
-220
-234
-232
-220
-220
-220
-214
-204
-198
-195
-193
-200
-211
-217
-219
-224
-224
-234
-234
-221
-216
-215
-214
-208
-209
-211
-215
-214
-220
-216
-201
-196
-195
-212
-213
-212
-220
-212
-214
-230
-225
-217
-216
-201
-196
-194
-204
-218
-220
-223
-210
-212
-205
-200
-206
-212
-215
-227
-232
-226
-234
-250
-248
-245
-249
-255
-268
-274
-279
-299
-300
-286
-285
-287
-285
-300
-304
-306
-317
-320
-313
-297
-292
-295
-290
-280
-288
-287
-283
-279
-280
-277
-270
-271
-260
-264
-270
-270
-269
-265
-271
-274
-273
-282
-291
-303
-295
-275
-263
-254
-253
-261
-266
-281
-291
-287
-280
-274
-256
-248
-253
-245
-239
-250
-254
-245
-237
-230
-221
-204
-207
-220
-228
-227
-235
-254
-260
-255
-248
-249
-258
-262
-273
-273
-276
-277
-278
-276
-257
-247
-252
-244
-231
-234
-241
-241
-241
-240
-241
-242
-243
-243
-232
-218
-216
-239
-253
-248
-255
-264
-277
-272
-269
-270
-267
-273
-265
-278
-299
-304
-306
-298
-294
-294
-289
-285
-282
-292
-294
-281
-287
-294
-297
-290
-278
-260
-246
-252
-251
-249
-254
-250
-230
-212
-198
-191
-187
-190
-184
-184
-168
-160
-166
-173
-165
-154
-157
-151
-146
-142
-141
-126
-116
-102
-89
-94
-100
-99
-108
-107
-113
-113
-109
-112
-108
-120
-139
-148
-141
-137
-142
-139
-145
-155
-174
-194
-195
-191
-192
-203
-193
-191
-196
-195
-211
-213
-217
-217
-210
-201
-203
-208
-211
-217
-222
-228
-230
-231
-251
-266
-275
-289
-292
-308
-314
-307
-309
-316
-320
-328
-327
-327
-338
-336
-334
-330
-325
-320
-323
-321
-312
-307
-300
-291
-282
-292
-290
-295
-302
-305
-305
-300
-296
-296
-296
-302
-323
-323
-321
-323
-321
-309
-305
-309
-315
-323
-325
-328
-323
-322
-325
-323
-309
-312
-317
-317
-315
-311
-316
-293
-300
-310
-301
-293
-296
-290
-277
-277
-271
-260
-253
-252
-250
-239
-231
-224
-227
-216
-202
-205
-200
-193
-196
-203
-207
-200
-193
-194
-197
-201
-206
-217
-224
-225
-237
-254
-276
-279
-291
-316
-323
-325
-323
-324
-328
-327
-324
-322
-318
-323
-322
-321
-325
-321
-320
-318
-312
-315
-315
-301
-308
-317
-305
-293
-300
-310
-309
-302
-317
-325
-315
-303
-309
-328
-332
-330
-341
-344
-351
-361
-358
-359
-358
-357
-357
-369
-373
-371
-384
-382
-382
-390
-387
-376
-375
-375
-380
-381
-387
-386
-375
-381
-381
-355
-346
-353
-361
-365
-371
-386
-384
-377
-358
-351
-348
-344
-351
-350
-361
-371
-371
-381
-371
-357
-361
-369
-361
-363
-355
-345
-351
-349
-350
-349
-353
-350
-343
-352
-362
-372
-380
-384
-383
-380
-363
-364
-371
-381
-399
-398
-395
-398
-401
-410
-424
-417
-408
-400
-393
-393
-385
-367
-357
-361
-354
-339
-320
-313
-303
-303
-300
-287
-264
-256
-260
-257
-263
-273
-290
-288
-287
-291
-292
-291
-290
-298
-304
-305
-299
-288
-288
-280
-273
-273
-264
-266
-257
-248
-234
-226
-223
-224
-220
-209
-210
-219
-234
-246
-249
-246
-240
-236
-240
-245
-256
-261
-264
-278
-290
-302
-310
-318
-322
-332
-336
-330
-339
-343
-345
-357
-364
-369
-356
-351
-346
-341
-328
-320
-317
-305
-297
-291
-292
-284
-272
-282
-289
-295
-295
-281
-281
-288
-284
-283
-288
-285
-292
-288
-281
-277
-276
-270
-268
-271
-275
-274
-268
-275
-270
-266
-269
-277
-276
-277
-274
-282
-291
-285
-269
-256
-255
-248
-264
-257
-247
-244
-234
-225
-212
-212
-212
-214
-223
-223
-229
-245
-246
-250
-253
-250
-265
-274
-281
-275
-273
-273
-274
-283
-298
-307
-310
-317
-309
-314
-324
-326
-311
-306
-310
-309
-312
-313
-311
-322
-338
-344
-345
-350
-358
-359
-357
-357
-368
-384
-384
-377
-375
-373
-379
-363
-366
-368
-352
-342
-337
-333
-329
-319
-302
-296
-292
-284
-274
-283
-305
-309
-311
-323
-328
-332
-323
-317
-310
-303
-301
-291
-284
-290
-286
-268
-266
-280
-288
-274
-283
-293
-285
-280
-280
-286
-291
-278
-271
-271
-286
-292
-282
-278
-272
-282
-304
-317
-327
-329
-331
-327
-326
-339
-339
-327
-320
-314
-310
-312
-311
-303
-296
-299
-293
-281
-286
-278
-279
-297
-300
-297
-302
-316
-310
-303
-303
-298
-300
-305
-288
-277
-286
-286
-282
-291
-297
-306
-313
-319
-310
-308
-309
-292
-294
-293
-285
-288
-290
-291
-287
-296
-304
-297
-293
-291
-287
-291
-314
-318
-324
-330
-328
-323
-324
-320
-316
-317
-312
-315
-310
-309
-322
-339
-340
-337
-328
-337
-349
-358
-370
-379
-373
-350
-335
-330
-324
-308
-300
-294
-297
-299
-289
-285
-297
-304
-320
-320
-322
-336
-337
-340
-345
-342
-343
-347
-347
-343
-346
-349
-346
-344
-344
-345
-344
-343
-353
-351
-347
-344
-353
-361
-358
-373
-371
-364
-364
-371
-367
-369
-368
-354
-356
-363
-353
-340
-329
-338
-342
-340
-339
-336
-335
-322
-310
-310
-312
-307
-295
-293
-281
-262
-254
-255
-268
-264
-256
-243
-226
-218
-202
-195
-209
-210
-222
-236
-244
-236
-226
-233
-244
-250
-267
-261
-273
-274
-271
-278
-282
-270
-266
-276
-269
-267
-264
-271
-253
-242
-254
-257
-258
-262
-271
-281
-287
-292
-304
-314
-318
-321
-320
-328
-333
-335
-342
-349
-352
-359
-358
-362
-368
-364
-367
-373
-384
-387
-376
-370
-384
-392
-392
-385
-382
-386
-392
-399
-400
-406
-404
-398
-397
-394
-400
-412
-425
-427
-413
-391
-365
-361
-368
-352
-351
-363
-359
-352
-336
-326
-317
-301
-293
-297
-311
-314
-310
-314
-315
-316
-316
-304
-293
-291
-297
-286
-277
-276
-276
-285
-285
-293
-294
-292
-283
-286
-301
-302
-310
-319
-320
-319
-324
-319
-323
-324
-315
-300
-294
-301
-309
-325
-331
-318
-310
-300
-300
-302
-294
-297
-302
-307
-312
-320
-321
-328
-338
-337
-335
-330
-322
-314
-297
-301
-312
-323
-318
-309
-304
-302
-308
-309
-320
-328
-329
-337
-353
-358
-356
-339
-336
-345
-335
-333
-337
-341
-335
-330
-329
-328
-314
-308
-302
-302
-308
-307
-326
-334
-334
-343
-347
-337
-330
-333
-334
-342
-348
-342
-329
-335
-337
-333
-330
-333
-336
-333
-333
-331
-331
-333
-333
-329
-318
-307
-302
-308
-311
-311
-316
-319
-300
-283
-280
-279
-266
-253
-257
-267
-277
-282
-286
-286
-286
-278
-268
-278
-277
-275
-271
-270
-257
-236
-240
-248
-253
-263
-277
-292
-288
-283
-283
-272
-269
-270
-276
-275
-268
-266
-261
-256
-254
-255
-264
-262
-253
-248
-252
-246
-232
-223
-223
-222
-213
-202
-194
-187
-175
-172
-173
-162
-161
-161
-166
-174
-171
-169
-177
-188
-193
-193
-187
-207
-214
-219
-228
-232
-236
-226
-227
-225
-215
-223
-227
-237
-255
-264
-271
-275
-271
-259
-252
-260
-257
-258
-261
-269
-264
-264
-271
-271
-286
-296
-305
-311
-306
-306
-299
-290
-288
-278
-271
-265
-266
-267
-272
-282
-282
-292
-299
-301
-310
-306
-300
-298
-287
-285
-286
-275
-263
-258
-258
-239
-226
-224
-225
-228
-220
-215
-228
-236
-236
-227
-222
-228
-217
-209
-204
-187
-182
-181
-173
-174
-182
-186
-188
-184
-175
-178
-182
-198
-214
-217
-225
-226
-230
-233
-231
-230
-239
-260
-259
-259
-269
-271
-269
-257
-255
-263
-255
-265
-289
-299
-304
-315
-325
-331
-325
-329
-350
-362
-361
-360
-366
-376
-380
-377
-369
-352
-347
-350
-360
-355
-343
-343
-340
-347
-349
-355
-346
-334
-332
-331
-337
-352
-375
-374
-384
-388
-393
-398
-399
-406
-413
-423
-424
-409
-401
-412
-420
-417
-411
-405
-402
-403
-396
-397
-404
-402
-398
-402
-400
-385
-363
-353
-351
-345
-342
-343
-338
-337
-332
-337
-336
-317
-306
-307
-320
-325
-344
-350
-343
-331
-323
-327
-324
-311
-298
-306
-308
-298
-290
-284
-275
-272
-276
-276
-288
-293
-303
-303
-295
-299
-292
-272
-266
-271
-275
-269
-269
-270
-265
-268
-272
-273
-281
-268
-263
-250
-243
-254
-257
-262
-264
-265
-255
-260
-268
-284
-292
-299
-298
-290
-286
-289
-304
-299
-295
-300
-282
-259
-253
-244
-239
-240
-253
-255
-253
-260
-277
-284
-286
-284
-287
-287
-282
-295
-288
-281
-289
-299
-302
-300
-303
-317
-328
-341
-349
-353
-353
-352
-351
-348
-356
-353
-358
-364
-365
-365
-371
-386
-396
-399
-396
-392
-393
-395
-394
-395
-387
-370
-359
-346
-340
-350
-345
-329
-321
-330
-327
-319
-311
-304
-300
-291
-295
-284
-280
-283
-272
-283
-298
-287
-274
-258
-244
-228
-222
-227
-229
-236
-248
-260
-261
-258
-253
-250
-251
-254
-263
-266
-259
-258
-258
-240
-223
-217
-221
-228
-239
-257
-263
-268
-273
-277
-277
-271
-281
-276
-276
-276
-263
-262
-275
-280
-286
-295
-304
-307
-309
-307
-308
-320
-319
-314
-317
-318
-310
-298
-287
-282
-283
-286
-298
-314
-330
-323
-327
-355
-356
-346
-331
-324
-324
-326
-328
-343
-359
-357
-347
-354
-358
-353
-364
-367
-357
-362
-374
-382
-381
-377
-376
-379
-384
-386
-387
-383
-381
-396
-405
-399
-393
-389
-378
-371
-376
-383
-390
-386
-379
-375
-378
-374
-370
-365
-358
-365
-379
-381
-386
-392
-391
-388
-372
-358
-360
-363
-358
-363
-360
-355
-353
-347
-333
-326
-311
-292
-288
-287
-278
-272
-282
-280
-271
-259
-236
-236
-237
-230
-222
-217
-215
-221
-216
-206
-204
-205
-215
-215
-221
-224
-229
-238
-250
-258
-247
-243
-244
-251
-252
-240
-240
-240
-238
-234
-235
-232
-227
-222
-221
-224
-225
-226
-223
-224
-220
-227
-229
-239
-264
-265
-268
-276
-282
-286
-286
-263
-262
-281
-285
-294
-302
-307
-301
-311
-314
-307
-300
-294
-306
-322
-319
-305
-301
-297
-295
-293
-306
-307
-315
-314
-304
-299
-294
-288
-288
-278
-272
-271
-264
-268
-267
-265
-265
-269
-271
-267
-268
-268
-263
-269
-275
-274
-285
-298
-293
-276
-267
-269
-280
-285
-294
-277
-276
-267
-238
-227
-225
-227
-218
-211
-218
-222
-211
-216
-219
-216
-213
-225
-232
-222
-214
-210
-209
-190
-183
-179
-173
-164
-164
-164
-158
-160
-163
-164
-156
-154
-157
-160
-157
-160
-163
-158
-147
-145
-141
-134
-130
-123
-112
-109
-117
-124
-123
-113
-106
-109
-111
-105
-110
-100
-94
-99
-98
-95
-100
-120
-128
-141
-152
-154
-164
-170
-186
-200
-211
-203
-193
-187
-187
-186
-186
-193
-192
-198
-202
-219
-222
-225
-232
-228
-233
-230
-223
-223
-223
-228
-231
-234
-242
-253
-266
-260
-266
-276
-281
-294
-303
-303
-315
-320
-314
-304
-299
-303
-296
-289
-285
-287
-284
-285
-280
-282
-273
-257
-247
-243
-239
-238
-243
-234
-228
-229
-235
-220
-217
-218
-229
-243
-243
-246
-243
-244
-236
-243
-245
-251
-260
-259
-256
-255
-251
-247
-248
-246
-250
-249
-246
-245
-254
-274
-282
-285
-278
-261
-242
-231
-216
-209
-212
-210
-212
-217
-213
-200
-203
-204
-205
-193
-182
-185
-190
-198
-201
-200
-212
-202
-199
-196
-202
-223
-227
-235
-245
-247
-239
-243
-246
-251
-248
-253
-251
-262
-280
-293
-305
-302
-301
-296
-294
-308
-322
-326
-334
-331
-325
-329
-345
-359
-354
-346
-336
-331
-332
-337
-355
-360
-367
-384
-386
-381
-379
-374
-368
-367
-366
-370
-371
-367
-349
-342
-338
-329
-330
-330
-319
-314
-318
-320
-322
-318
-304
-294
-291
-277
-278
-283
-282
-287
-293
-300
-302
-305
-314
-302
-286
-272
-266
-274
-277
-278
-261
-256
-261
-258
-256
-244
-243
-248
-247
-243
-254
-246
-235
-227
-236
-240
-236
-231
-228
-224
-224
-224
-217
-228
-223
-228
-228
-224
-214
-204
-208
-197
-191
-195
-191
-197
-211
-205
-203
-206
-198
-205
-217
-222
-213
-213
-213
-215
-223
-228
-235
-246
-255
-264
-267
-277
-285
-274
-270
-264
-263
-291
-306
-308
-307
-294
-289
-299
-299
-297
-290
-299
-303
-309
-318
-319
-318
-315
-312
-303
-313
-317
-309
-312
-316
-322
-326
-329
-320
-318
-317
-311
-324
-328
-328
-340
-346
-347
-347
-357
-350
-344
-334
-331
-332
-326
-327
-330
-322
-306
-307
-309
-302
-290
-296
-297
-298
-292
-290
-298
-294
-293
-281
-293
-297
-298
-301
-296
-299
-293
-279
-275
-275
-277
-267
-257
-264
-274
-278
-273
-268
-256
-243
-231
-229
-217
-215
-218
-214
-209
-211
-227
-230
-226
-214
-208
-196
-184
-181
-165
-165
-175
-178
-187
-180
-159
-152
-151
-144
-148
-149
-157
-165
-179
-182
-181
-171
-158
-148
-140
-155
-181
-193
-194
-203
-210
-219
-233
-233
-232
-247
-251
-260
-269
-273
-266
-259
-257
-256
-260
-253
-244
-248
-247
-248
-252
-263
-266
-279
-282
-281
-268
-269
-273
-274
-292
-295
-296
-305
-303
-304
-317
-322
-329
-332
-332
-336
-341
-338
-324
-312
-298
-296
-298
-297
-294
-285
-276
-262
-260
-261
-243
-232
-232
-234
-217
-191
-180
-179
-167
-162
-176
-189
-176
-177
-179
-171
-178
-173
-188
-198
-211
-227
-226
-221
-226
-228
-228
-221
-211
-215
-215
-218
-216
-222
-214
-195
-186
-179
-187
-196
-204
-204
-202
-185
-177
-180
-191
-199
-209
-216
-211
-222
-221
-224
-224
-220
-220
-213
-227
-238
-246
-243
-240
-248
-253
-247
-243
-247
-254
-251
-261
-282
-291
-287
-274
-278
-269
-256
-261
-253
-251
-257
-260
-270
-272
-266
-265
-278
-276
-264
-270
-282
-278
-274
-280
-271
-264
-261
-267
-264
-257
-244
-240
-238
-234
-234
-250
-252
-243
-242
-239
-238
-251
-261
-265
-268
-270
-269
-255
-247
-251
-237
-229
-225
-233
-245
-242
-225
-220
-226
-221
-215
-213
-211
-200
-205
-222
-228
-228
-231
-228
-224
-230
-232
-225
-241
-245
-242
-256
-250
-262
-257
-252
-241
-231
-239
-231
-235
-241
-236
-231
-231
-222
-215
-203
-206
-206
-196
-199
-201
-211
-224
-230
-236
-235
-235
-235
-237
-243
-245
-249
-246
-233
-218
-204
-192
-193
-194
-188
-208
-211
-220
-217
-224
-240
-235
-238
-234
-231
-234
-230
-220
-220
-225
-226
-231
-238
-229
-235
-238
-234
-249
-255
-264
-258
-257
-262
-268
-265
-255
-251
-252
-253
-260
-264
-269
-273
-277
-270
-271
-272
-267
-266
-268
-269
-272
-282
-291
-294
-294
-294
-281
-267
-260
-285
-314
-323
-316
-316
-316
-323
-325
-320
-317
-322
-325
-320
-305
-296
-284
-274
-280
-277
-269
-270
-269
-259
-253
-262
-266
-265
-270
-269
-257
-252
-248
-246
-243
-236
-222
-226
-227
-216
-199
-199
-192
-184
-181
-181
-187
-191
-199
-195
-186
-182
-174
-166
-165
-151
-156
-159
-158
-166
-175
-183
-192
-197
-187
-180
-181
-185
-195
-201
-208
-210
-221
-231
-232
-236
-232
-226
-227
-236
-237
-246
-243
-251
-252
-251
-254
-250
-256
-242
-241
-246
-245
-252
-241
-244
-237
-227
-237
-228
-221
-215
-204
-190
-188
-195
-197
-194
-190
-190
-201
-196
-183
-184
-189
-184
-179
-182
-186
-189
-198
-206
-200
-194
-193
-196
-197
-208
-213
-222
-232
-237
-246
-264
-265
-248
-228
-226
-227
-214
-212
-222
-216
-207
-222
-231
-232
-219
-207
-197
-190
-184
-176
-190
-192
-200
-207
-205
-209
-217
-219
-202
-199
-219
-231
-224
-219
-213
-210
-194
-203
-211
-204
-209
-202
-204
-205
-209
-205
-200
-202
-198
-188
-184
-188
-194
-198
-196
-198
-195
-189
-180
-180
-179
-177
-181
-188
-186
-176
-189
-191
-190
-180
-167
-164
-155
-155
-156
-152
-160
-166
-180
-184
-172
-173
-184
-191
-187
-190
-193
-194
-200
-195
-176
-153
-141
-137
-145
-156
-160
-168
-174
-182
-196
-201
-203
-209
-211
-206
-204
-209
-218
-230
-228
-222
-212
-210
-215
-214
-215
-220
-231
-231
-235
-229
-226
-221
-212
-225
-232
-229
-237
-238
-236
-229
-228
-240
-232
-228
-233
-223
-224
-230
-233
-232
-229
-228
-232
-241
-248
-251
-249
-246
-252
-256
-259
-252
-240
-245
-247
-238
-227
-228
-222
-212
-215
-229
-232
-231
-232
-218
-208
-190
-187
-191
-194
-191
-199
-199
-190
-192
-190
-185
-176
-168
-193
-207
-209
-199
-189
-189
-189
-176
-172
-174
-170
-164
-167
-171
-172
-177
-185
-191
-181
-172
-161
-157
-162
-172
-175
-181
-193
-188
-184
-174
-177
-172
-161
-163
-177
-187
-189
-205
-201
-187
-174
-186
-194
-205
-223
-226
-215
-204
-201
-211
-206
-202
-205
-200
-193
-196
-193
-201
-213
-209
-214
-218
-217
-205
-199
-194
-197
-204
-206
-210
-199
-191
-201
-208
-196
-184
-187
-185
-179
-183
-188
-195
-192
-195
-202
-207
-208
-207
-212
-220
-229
-230
-226
-211
-202
-189
-178
-169
-155
-158
-150
-143
-137
-132
-131
-134
-155
-154
-144
-150
-155
-153
-148
-137
-135
-142
-141
-145
-158
-156
-148
-150
-146
-152
-164
-171
-169
-158
-157
-149
-146
-141
-132
-130
-124
-135
-143
-135
-141
-138
-129
-126
-116
-122
-115
-130
-147
-138
-142
-136
-139
-146
-142
-146
-150
-154
-146
-147
-161
-158
-156
-149
-157
-167
-156
-158
-161
-169
-178
-178
-179
-173
-177
-183
-191
-191
-176
-180
-191
-191
-187
-188
-194
-198
-200
-207
-216
-221
-220
-207
-205
-218
-217
-219
-222
-229
-241
-235
-243
-253
-256
-260
-265
-271
-267
-260
-270
-268
-275
-272
-284
-296
-282
-278
-283
-291
-291
-284
-275
-278
-282
-281
-288
-283
-272
-275
-282
-287
-296
-309
-299
-291
-284
-283
-283
-276
-271
-275
-288
-293
-291
-299
-301
-304
-309
-320
-333
-342
-348
-349
-344
-333
-319
-324
-318
-308
-310
-303
-299
-276
-272
-271
-268
-268
-265
-272
-271
-267
-262
-247
-234
-226
-224
-221
-224
-226
-232
-234
-228
-231
-239
-256
-269
-279
-286
-297
-296
-294
-300
-289
-286
-299
-294
-291
-289
-297
-295
-300
-302
-301
-318
-315
-320
-316
-308
-316
-328
-341
-346
-354
-358
-356
-351
-356
-358
-344
-346
-355
-362
-361
-369
-374
-372
-376
-370
-377
-379
-365
-377
-389
-385
-385
-387
-389
-386
-387
-391
-398
-397
-407
-417
-428
-429
-420
-405
-402
-408
-403
-399
-387
-384
-383
-376
-360
-356
-358
-352
-357
-358
-344
-333
-333
-321
-317
-321
-317
-319
-314
-321
-321
-324
-324
-322
-326
-328
-320
-313
-305
-297
-297
-293
-283
-273
-264
-257
-254
-249
-254
-253
-243
-234
-229
-242
-253
-259
-251
-247
-249
-245
-247
-249
-252
-254
-261
-266
-255
-247
-249
-243
-244
-252
-242
-239
-247
-249
-257
-264
-268
-274
-278
-275
-265
-255
-240
-232
-226
-227
-229
-234
-233
-232
-239
-241
-244
-264
-269
-271
-269
-265
-266
-267
-271
-268
-265
-252
-251
-253
-254
-258
-248
-231
-225
-215
-209
-214
-216
-222
-223
-224
-237
-240
-240
-248
-250
-249
-250
-252
-257
-240
-229
-217
-212
-208
-188
-176
-176
-173
-171
-171
-172
-178
-178
-179
-168
-154
-154
-145
-144
-156
-156
-170
-177
-174
-164
-167
-167
-165
-166
-167
-173
-179
-182
-176
-177
-163
-156
-152
-160
-171
-171
-179
-192
-180
-182
-179
-175
-170
-171
-174
-162
-173
-182
-179
-173
-175
-176
-170
-168
-164
-179
-179
-164
-162
-159
-155
-149
-148
-143
-152
-152
-150
-147
-159
-163
-162
-172
-175
-172
-159
-156
-153
-143
-137
-146
-160
-164
-157
-162
-168
-168
-168
-159
-151
-154
-155
-150
-144
-142
-143
-148
-159
-159
-166
-169
-173
-177
-183
-192
-185
-184
-176
-173
-169
-180
-190
-192
-205
-208
-207
-206
-220
-227
-229
-227
-225
-222
-231
-221
-224
-231
-225
-226
-228
-245
-245
-247
-254
-264
-290
-296
-303
-313
-316
-320
-318
-327
-325
-317
-299
-288
-290
-291
-286
-275
-284
-271
-257
-249
-252
-253
-241
-244
-244
-236
-230
-229
-235
-243
-243
-246
-240
-245
-249
-248
-252
-250
-251
-251
-242
-240
-236
-226
-228
-235
-235
-226
-223
-216
-218
-219
-222
-226
-230
-233
-234
-234
-226
-215
-205
-219
-218
-221
-225
-223
-220
-224
-235
-232
-239
-250
-251
-262
-265
-261
-241
-222
-230
-243
-239
-243
-241
-250
-259
-266
-258
-257
-265
-262
-264
-269
-269
-275
-269
-266
-279
-285
-293
-305
-313
-306
-309
-317
-316
-311
-310
-301
-303
-300
-298
-293
-307
-317
-319
-336
-347
-352
-356
-360
-374
-399
-401
-408
-402
-392
-380
-380
-378
-364
-372
-373
-373
-362
-354
-350
-335
-329
-331
-328
-332
-334
-335
-323
-312
-318
-322
-311
-309
-309
-310
-311
-312
-312
-306
-310
-307
-311
-320
-328
-317
-307
-307
-307
-307
-302
-302
-298
-293
-289
-286
-273
-265
-264
-263
-244
-239
-252
-251
-241
-245
-253
-258
-254
-258
-262
-270
-292
-305
-310
-305
-313
-315
-324
-336
-351
-354
-352
-363
-347
-338
-331
-324
-317
-309
-303
-298
-304
-298
-301
-303
-304
-309
-307
-297
-294
-304
-311
-320
-315
-308
-302
-307
-306
-304
-313
-315
-322
-330
-336
-343
-339
-345
-359
-368
-372
-373
-373
-372
-360
-355
-361
-364
-357
-349
-351
-341
-333
-335
-338
-340
-331
-329
-347
-362
-364
-362
-364
-343
-333
-326
-328
-331
-324
-324
-315
-313
-311
-307
-293
-293
-296
-290
-300
-308
-305
-286
-273
-265
-271
-277
-280
-270
-279
-279
-285
-292
-293
-297
-289
-281
-264
-267
-269
-269
-270
-270
-266
-255
-250
-248
-255
-260
-261
-269
-268
-269
-257
-258
-264
-254
-249
-240
-242
-251
-261
-270
-264
-273
-274
-281
-290
-289
-285
-285
-280
-274
-283
-290
-292
-294
-317
-326
-317
-301
-298
-287
-271
-273
-275
-281
-278
-276
-270
-259
-279
-286
-280
-272
-271
-270
-273
-279
-283
-286
-282
-291
-308
-322
-329
-327
-314
-313
-319
-335
-336
-331
-332
-334
-334
-324
-324
-332
-326
-315
-312
-307
-306
-320
-330
-343
-347
-348
-343
-341
-344
-337
-334
-330
-320
-309
-305
-299
-294
-292
-293
-289
-283
-283
-278
-266
-257
-254
-256
-261
-256
-256
-267
-249
-243
-239
-244
-254
-257
-259
-252
-247
-238
-227
-225
-225
-225
-222
-223
-223
-224
-228
-232
-243
-236
-237
-238
-236
-236
-233
-243
-250
-243
-238
-242
-236
-227
-221
-219
-218
-224
-248
-251
-243
-233
-229
-218
-207
-203
-217
-226
-234
-239
-247
-261
-251
-245
-237
-233
-222
-223
-230
-240
-248
-240
-238
-249
-242
-220
-227
-228
-218
-215
-218
-227
-230
-233
-225
-223
-224
-229
-231
-235
-260
-269
-278
-276
-271
-266
-265
-255
-241
-244
-252
-246
-258
-267
-280
-290
-300
-318
-315
-311
-291
-286
-287
-274
-270
-274
-281
-283
-291
-299
-300
-295
-294
-293
-292
-304
-308
-314
-307
-304
-300
-297
-298
-307
-305
-314
-309
-320
-310
-289
-286
-268
-267
-260
-256
-256
-258
-248
-239
-235
-224
-221
-226
-225
-214
-213
-222
-234
-234
-241
-256
-268
-258
-271
-283
-274
-284
-284
-280
-273
-270
-283
-299
-295
-280
-280
-286
-289
-292
-297
-299
-291
-292
-289
-302
-316
-312
-315
-323
-328
-330
-332
-337
-336
-330
-329
-331
-324
-315
-323
-336
-343
-341
-342
-326
-314
-308
-302
-296
-291
-293
-306
-305
-305
-305
-292
-290
-283
-283
-286
-282
-285
-284
-270
-254
-246
-249
-246
-258
-264
-270
-275
-279
-305
-308
-306
-309
-310
-303
-295
-303
-304
-293
-288
-292
-305
-318
-325
-331
-334
-324
-308
-308
-309
-304
-302
-300
-302
-299
-304
-296
-283
-273
-264
-258
-251
-258
-254
-244
-239
-233
-230
-226
-220
-224
-217
-209
-200
-203
-211
-229
-230
-210
-215
-207
-212
-225
-228
-224
-217
-222
-226
-224
-217
-213
-202
-200
-198
-187
-188
-187
-191
-205
-207
-208
-203
-203
-215
-214
-224
-238
-242
-241
-249
-255
-265
-278
-294
-319
-324
-317
-319
-320
-331
-333
-336
-342
-353
-343
-334
-334
-326
-328
-329
-328
-323
-322
-311
-316
-306
-301
-313
-326
-327
-331
-338
-336
-329
-325
-314
-307
-314
-327
-330
-321
-318
-310
-301
-290
-293
-282
-270
-277
-291
-289
-288
-291
-286
-284
-275
-256
-264
-281
-296
-298
-304
-308
-294
-284
-281
-279
-289
-286
-283
-281
-282
-279
-283
-277
-259
-256
-249
-231
-225
-225
-225
-229
-230
-222
-220
-225
-231
-237
-241
-232
-231
-238
-233
-222
-232
-246
-244
-252
-258
-256
-240
-231
-232
-231
-227
-231
-238
-225
-235
-249
-247
-255
-252
-255
-262
-268
-271
-283
-299
-299
-302
-297
-293
-303
-316
-326
-328
-318
-314
-316
-307
-289
-279
-279
-272
-275
-263
-252
-259
-260
-256
-252
-248
-243
-235
-242
-255
-265
-281
-279
-280
-289
-289
-299
-299
-302
-301
-294
-288
-290
-281
-273
-263
-265
-269
-270
-282
-284
-293
-297
-302
-299
-293
-283
-273
-266
-264
-273
-273
-282
-299
-309
-319
-319
-310
-301
-292
-302
-304
-305
-306
-310
-315
-324
-333
-325
-320
-306
-319
-331
-332
-337
-344
-356
-355
-358
-352
-344
-330
-316
-314
-314
-312
-327
-338
-326
-315
-311
-319
-323
-314
-314
-321
-319
-315
-294
-277
-259
-240
-240
-245
-230
-220
-237
-230
-233
-237
-243
-240
-230
-223
-225
-236
-228
-230
-229
-228
-223
-221
-224
-229
-220
-217
-230
-230
-239
-249
-250
-265
-276
-275
-273
-244
-243
-250
-263
-275
-272
-281
-297
-304
-308
-302
-308
-312
-307
-307
-319
-328
-328
-327
-332
-335
-331
-335
-335
-332
-334
-339
-341
-336
-333
-330
-325
-318
-311
-313
-320
-322
-319
-311
-300
-302
-304
-299
-310
-314
-309
-309
-304
-297
-292
-287
-279
-279
-287
-292
-304
-298
-287
-298
-302
-300
-295
-282
-277
-276
-267
-271
-260
-252
-254
-265
-252
-239
-241
-238
-243
-247
-236
-226
-223
-214
-216
-215
-208
-208
-212
-217
-211
-202
-208
-219
-225
-227
-217
-213
-204
-200
-208
-208
-222
-229
-242
-254
-264
-266
-270
-275
-267
-261
-256
-263
-262
-248
-240
-239
-229
-232
-232
-218
-215
-219
-209
-203
-204
-199
-202
-197
-188
-182
-190
-191
-185
-189
-192
-199
-196
-195
-193
-193
-195
-200
-213
-216
-218
-233
-241
-237
-234
-229
-231
-230
-231
-236
-238
-237
-243
-245
-253
-265
-269
-264
-269
-261
-247
-248
-255
-257
-255
-258
-265
-265
-256
-253
-258
-265
-278
-281
-281
-291
-292
-299
-304
-306
-308
-306
-299
-303
-297
-285
-290
-285
-277
-281
-282
-287
-288
-303
-294
-277
-283
-285
-287
-279
-282
-281
-278
-279
-273
-283
-286
-283
-280
-277
-271
-269
-259
-259
-263
-264
-265
-254
-250
-255
-251
-246
-242
-229
-228
-236
-259
-261
-253
-257
-267
-250
-251
-252
-253
-261
-247
-247
-247
-245
-244
-240
-244
-249
-235
-229
-233
-235
-224
-211
-201
-187
-195
-210
-215
-220
-216
-208
-202
-208
-219
-218
-216
-218
-225
-226
-234
-236
-230
-215
-212
-216
-219
-228
-239
-232
-216
-217
-213
-216
-236
-255
-271
-278
-286
-292
-289
-279
-274
-281
-281
-287
-301
-311
-306
-312
-325
-326
-323
-316
-322
-327
-320
-339
-344
-350
-351
-344
-361
-365
-370
-376
-378
-381
-375
-368
-372
-366
-354
-341
-335
-324
-324
-332
-324
-320
-321
-321
-310
-299
-287
-285
-281
-279
-284
-286
-285
-277
-279
-279
-268
-257
-244
-240
-241
-243
-241
-239
-239
-234
-243
-244
-249
-249
-246
-243
-236
-233
-244
-240
-234
-233
-233
-236
-226
-224
-217
-222
-228
-232
-234
-233
-235
-225
-230
-233
-232
-239
-250
-255
-265
-274
-275
-271
-257
-254
-258
-263
-270
-278
-278
-273
-267
-262
-265
-261
-262
-256
-244
-226
-224
-240
-247
-254
-257
-263
-264
-281
-290
-289
-291
-289
-297
-302
-319
-325
-317
-308
-305
-321
-324
-319
-321
-324
-319
-314
-305
-301
-293
-282
-278
-282
-282
-278
-281
-266
-256
-255
-248
-237
-228
-234
-248
-255
-252
-248
-238
-238
-233
-219
-198
-201
-212
-221
-221
-227
-239
-235
-230
-216
-205
-200
-205
-223
-232
-231
-239
-239
-231
-242
-254
-250
-254
-251
-269
-278
-287
-308
-313
-315
-305
-288
-293
-292
-289
-284
-281
-276
-269
-279
-272
-263
-251
-235
-228
-233
-243
-245
-240
-239
-245
-250
-240
-232
-233
-220
-202
-194
-201
-200
-195
-206
-210
-211
-218
-218
-222
-228
-228
-218
-232
-229
-227
-228
-223
-226
-220
-230
-235
-238
-251
-249
-233
-213
-204
-213
-229
-230
-227
-223
-221
-225
-212
-203
-206
-220
-222
-221
-231
-251
-265
-268
-268
-273
-273
-282
-293
-290
-278
-279
-289
-281
-277
-292
-301
-294
-308
-321
-332
-324
-312
-317
-323
-316
-316
-319
-307
-302
-294
-285
-287
-278
-282
-278
-277
-280
-271
-261
-251
-254
-254
-256
-249
-232
-228
-235
-247
-258
-262
-253
-255
-258
-254
-241
-241
-240
-229
-225
-215
-210
-193
-185
-183
-168
-160
-172
-190
-204
-221
-218
-225
-221
-216
-212
-216
-225
-222
-210
-208
-217
-208
-209
-206
-211
-224
-229
-231
-240
-242
-247
-251
-249
-236
-238
-228
-221
-226
-239
-248
-258
-259
-250
-265
-266
-277
-299
-309
-309
-314
-324
-329
-324
-332
-348
-355
-353
-342
-348
-356
-364
-373
-384
-383
-382
-386
-381
-388
-400
-403
-413
-408
-405
-413
-424
-426
-416
-421
-411
-398
-394
-386
-391
-385
-377
-365
-355
-355
-343
-333
-324
-323
-311
-296
-299
-304
-316
-313
-315
-309
-301
-294
-286
-286
-294
-309
-318
-321
-331
-337
-332
-330
-329
-333
-325
-320
-322
-326
-333
-327
-318
-322
-324
-320
-305
-293
-289
-281
-277
-286
-287
-289
-298
-297
-298
-298
-298
-294
-297
-297
-296
-288
-282
-276
-275
-268
-272
-281
-285
-291
-286
-289
-293
-294
-289
-287
-288
-292
-280
-279
-295
-310
-306
-297
-302
-294
-287
-284
-293
-298
-297
-311
-322
-321
-315
-331
-333
-333
-325
-331
-331
-327
-349
-361
-368
-370
-363
-354
-351
-354
-367
-380
-378
-370
-369
-372
-357
-356
-357
-351
-354
-354
-355
-361
-362
-361
-361
-374
-384
-372
-361
-360
-364
-362
-348
-343
-345
-334
-326
-324
-318
-312
-302
-297
-301
-296
-294
-293
-299
-312
-319
-327
-326
-330
-320
-318
-314
-308
-314
-304
-307
-297
-293
-308
-315
-305
-302
-300
-300
-297
-309
-318
-315
-312
-294
-292
-282
-290
-302
-308
-300
-305
-306
-301
-297
-302
-310
-293
-281
-276
-264
-249
-253
-250
-246
-247
-241
-238
-243
-223
-222
-238
-243
-225
-213
-214
-210
-209
-203
-200
-201
-212
-222
-229
-226
-226
-215
-197
-189
-193
-200
-196
-190
-210
-211
-212
-227
-225
-229
-229
-218
-219
-228
-242
-251
-246
-242
-241
-233
-214
-224
-234
-242
-242
-245
-247
-258
-261
-250
-264
-267
-290
-304
-298
-308
-326
-324
-309
-295
-292
-294
-298
-314
-314
-309
-305
-306
-290
-277
-275
-274
-272
-274
-270
-268
-269
-262
-254
-249
-250
-262
-269
-269
-272
-279
-279
-268
-265
-272
-281
-297
-303
-279
-270
-256
-250
-257
-261
-271
-281
-285
-277
-279
-274
-263
-255
-260
-248
-235
-229
-220
-209
-206
-213
-201
-202
-205
-212
-215
-224
-232
-238
-237
-229
-227
-234
-233
-217
-222
-233
-244
-235
-239
-239
-227
-227
-218
-217
-213
-208
-210
-219
-224
-229
-233
-238
-242
-255
-271
-275
-279
-286
-294
-296
-293
-291
-285
-283
-284
-291
-299
-307
-324
-341
-349
-346
-348
-355
-346
-330
-319
-310
-293
-284
-283
-283
-284
-283
-285
-292
-276
-257
-248
-242
-258
-267
-272
-281
-273
-272
-275
-272
-275
-275
-277
-289
-302
-314
-326
-330
-321
-308
-301
-298
-300
-292
-288
-308
-314
-319
-324
-341
-342
-336
-348
-348
-350
-347
-341
-338
-329
-313
-302
-306
-301
-292
-282
-279
-271
-256
-253
-255
-258
-255
-259
-262
-269
-271
-267
-260
-257
-259
-252
-249
-254
-257
-267
-267
-258
-256
-257
-258
-255
-264
-263
-264
-262
-254
-252
-249
-248
-246
-250
-254
-250
-249
-245
-235
-225
-220
-225
-213
-211
-212
-212
-219
-242
-247
-243
-245
-259
-252
-250
-264
-258
-263
-268
-275
-292
-301
-290
-273
-264
-258
-246
-251
-244
-238
-235
-230
-224
-232
-230
-220
-229
-223
-228
-242
-263
-273
-281
-299
-292
-282
-279
-285
-278
-275
-286
-295
-301
-312
-318
-314
-308
-311
-320
-321
-337
-333
-329
-331
-329
-331
-335
-345
-343
-342
-348
-362
-364
-359
-349
-346
-358
-357
-365
-358
-346
-349
-347
-345
-331
-321
-332
-336
-325
-314
-314
-319
-299
-286
-258
-234
-230
-220
-219
-211
-208
-199
-197
-194
-191
-186
-173
-171
-174
-186
-188
-180
-184
-186
-178
-186
-189
-204
-207
-208
-230
-229
-227
-231
-231
-237
-249
-247
-242
-235
-236
-241
-244
-250
-262
-267
-262
-258
-258
-257
-250
-249
-244
-255
-265
-266
-278
-277
-277
-270
-264
-271
-273
-280
-284
-289
-293
-293
-299
-304
-289
-284
-282
-282
-294
-295
-297
-302
-303
-303
-301
-300
-300
-295
-280
-263
-257
-269
-273
-277
-278
-263
-264
-270
-276
-279
-288
-284
-277
-270
-268
-264
-253
-254
-247
-257
-266
-270
-271
-273
-281
-274
-263
-250
-246
-250
-252
-252
-252
-251
-255
-249
-243
-237
-237
-240
-238
-236
-236
-258
-269
-251
-246
-252
-255
-259
-253
-252
-259
-251
-243
-255
-267
-273
-278
-267
-260
-261
-246
-242
-248
-255
-254
-245
-247
-246
-228
-217
-210
-205
-211
-227
-228
-246
-271
-278
-285
-283
-271
-254
-251
-242
-236
-237
-239
-239
-235
-236
-229
-226
-227
-217
-223
-224
-236
-246
-243
-245
-243
-247
-236
-234
-246
-251
-257
-269
-275
-269
-254
-260
-266
-265
-272
-280
-293
-288
-288
-288
-292
-288
-294
-300
-288
-283
-282
-273
-266
-265
-262
-250
-245
-244
-236
-246
-244
-235
-226
-232
-231
-218
-212
-217
-232
-240
-245
-242
-237
-232
-229
-232
-227
-222
-221
-235
-238
-241
-238
-228
-232
-223
-223
-240
-254
-265
-272
-265
-262
-250
-247
-249
-247
-252
-252
-251
-246
-245
-236
-227
-228
-232
-230
-228
-239
-247
-250
-244
-233
-233
-234
-228
-230
-229
-226
-229
-236
-241
-228
-235
-234
-230
-224
-217
-213
-211
-215
-204
-186
-173
-165
-170
-168
-176
-187
-190
-195
-199
-199
-190
-192
-192
-196
-209
-215
-223
-237
-236
-215
-219
-223
-227
-225
-217
-223
-234
-240
-223
-208
-206
-211
-207
-204
-198
-211
-212
-224
-237
-249
-250
-240
-241
-248
-257
-260
-275
-279
-275
-281
-298
-297
-294
-301
-308
-309
-315
-332
-347
-341
-341
-338
-335
-329
-323
-314
-313
-311
-306
-326
-341
-337
-343
-351
-345
-350
-351
-355
-365
-358
-341
-328
-322
-314
-302
-296
-298
-291
-288
-281
-277
-262
-250
-248
-254
-257
-255
-241
-220
-212
-190
-181
-197
-201
-217
-237
-245
-252
-260
-267
-271
-266
-265
-270
-283
-283
-279
-279
-282
-274
-275
-284
-287
-300
-312
-311
-311
-319
-316
-317
-309
-298
-295
-285
-280
-280
-278
-262
-259
-258
-259
-255
-262
-278
-280
-286
-289
-279
-280
-285
-284
-283
-272
-275
-277
-273
-279
-282
-283
-277
-286
-304
-318
-322
-324
-322
-327
-340
-351
-354
-353
-353
-339
-325
-326
-326
-326
-329
-318
-321
-335
-352
-355
-366
-366
-354
-342
-334
-334
